翻譯|行業(yè)資訊|編輯:楊鵬連|2021-01-29 11:15:07.163|閱讀 281 次
概述:本文介紹了高性能圖表控件LightningChart有關(guān)軸標(biāo)簽、軸的精度相關(guān)問題及解答。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
LightningChart.NET完全由GPU加速,并且性能經(jīng)過優(yōu)化,可用于實(shí)時(shí)顯示海量數(shù)據(jù)-超過10億個(gè)數(shù)據(jù)點(diǎn)。 LightningChart包括廣泛的2D,高級(jí)3D,Polar,Smith,3D餅/甜甜圈,地理地圖和GIS圖表以及適用于科學(xué),工程,醫(yī)學(xué),航空,貿(mào)易,能源和其他領(lǐng)域的體繪制功能。
點(diǎn)擊下載LightningChart.NET最新試用版
如何自定義軸標(biāo)簽
如圖所示添加軸標(biāo)簽。為什么最后一個(gè)坐標(biāo)標(biāo)簽的可見屬性設(shè)置為True,為什么它被隱藏。
有沒有一種方法可以確保始終顯示標(biāo)簽數(shù)組的第一個(gè)和最后一個(gè)標(biāo)簽。
有什么辦法可以判斷相鄰坐標(biāo)是否重疊
回復(fù):
可以測量標(biāo)簽的大小并將其與可用空間進(jìn)行比較。所需文本空間的大小可以使用_chart.MeasureText(Text,F(xiàn)ont)進(jìn)行測量。[請(qǐng)注意,Chart.MeasureText(Text,F(xiàn)ont)以DIP單位輸出;在需要的地方使用DpiHelper.DipToPx()。PX中的最大軸和最小軸之間的間距可以通過以下方法測量(axisX.ValueToCoord(axisX.Maximum,false)-axisX.ValueToCoord(axisX.Minimum,false)。
應(yīng)注意,它不是完全重疊的。控制保持多少距離:DivisionReduction,AutoDivSpacing,AutoDivSeparationPercent
可以使用Axis.CustomTicks放置在精確的位置(只有DivisionReduction可以刪除這些位置)。
軸的精度
通過獲取在該MajorTicks方法獲取相應(yīng)的主標(biāo)簽Y軸
應(yīng)該是零中間變成一個(gè)很小的值,由于精度問題的價(jià)值。
是否有解決方案
正如已經(jīng)注意到的,將軸范圍劃分為等距的間隔/刻度并不總是以漂亮的四舍五入結(jié)束。
主要問題是,如何將雙精度值轉(zhuǎn)換為標(biāo)簽(字符串)?如果您在不帶參數(shù)(IFormatProvider /字符串)的情況下調(diào)用.NET Value.ToString()方法,則將使用默認(rèn)(“ G”)格式。不幸的是,這有時(shí)是標(biāo)準(zhǔn)的“ G”格式的工作方式(即,產(chǎn)生了很長的無意義的字符串)。唯一的解決方法是創(chuàng)建自己的格式字符串。例如,Value.ToString(“ 0.00”)。
如果對(duì)此有任何疑問,請(qǐng)以獲取更多信息。
想要購買LightningChart正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: