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