翻譯|使用教程|編輯:楊鵬連|2021-06-07 10:39:00.940|閱讀 228 次
概述:本文主要介紹了高性能圖表控件LightningChart關于X 軸上的恒定線問題解答。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
LightningChart.NET完全由GPU加速,并且性能經過優化,可用于實時顯示海量數據-超過10億個數據點。LightningChart包括廣泛的2D,高級3D,Polar,Smith,3D餅/甜甜圈,地理地圖和GIS圖表以及適用于科學,工程,醫學,航空,貿易,能源和其他領域的體位功能。
LightningChart.NET重新加入在線訂購,SignalTools,12個月,WPF版本原價4105元,現價只需3499元,現在搶購立享優惠!立即購買>>
點擊下載LightningChart.NET最新試用版 LightningChart JS最新試用版
Q:X 軸上的恒定線
我需要 X 軸和 Y 軸的恒定線,對于 Y 軸,我可以使用“Arction.Wpf.SemibindableCharting.SeriesXY.CONSTANTLINE”,并將其添加到“ConstantLineCollection”......但是,我可以不知道,X 軸用什么,如何在 X 軸上添加一條恒定線。
A:
目前 X 軸沒有像 Y 軸那樣可用的 ConstantLine。但是,有幾種方法可以為 X 軸繪制類似的東西。例如,可以使用 Band、LineSeriesCursor、PolygonSeries 或 FreeformPointLineSeries。
其中 Band 是迄今為止最好的選擇。它可以綁定到 X 軸以具有垂直帶或綁定到 Y 軸以具有水平帶。禁用 MouseResize 但允許 MoveByMouse 結果與使用 ConstantLine 的行為完全相同。
ValueBegin 和 ValueEnd 確定 Band 的寬度(可以通過 SetValues() 同時設置)。
以下是添加 Band 的示例:
Band band = new Band(_chart.ViewXY, _chart.ViewXY.XAxes[0], _chart.ViewXY.YAxes[0]); band.Binding = AxisBinding.XAxis; // Vertical Band band.MouseResize = false; // Cannot be resized by mouse band.MoveByMouse = true; // Can be moved by mouse band.Fill.Color = Colors.Red; band.Fill.GradientFill = GradientFill.Solid; band.SetValues(5, 6); // Set width band.Behind = true; // Show behind other series _chart.ViewXY.Bands.Add(band);Q:有沒有機會使樂隊的線條成為“Dash”或“Dot”?
A:很遺憾,這對 Bands 是不可能的,除非使用 Bitmap 填充或 ClipAreas 來隱藏 Band 的一部分,但這些會不必要地復雜化。因此,如果您需要虛線或點狀圖案,我建議使用另一個選項 LineSeriesCursor,它在許多方面類似于 Band 或 ConstantLine。
光標主要用于跟蹤系列,但可以通過將 SnapToPoints 設置為 false 并將 CursorStyle 設置為 VerticalNotracking 來禁用此功能。之后,光標的行為類似于 ConstantLine。
LineSeriesCursor cursor = new LineSeriesCursor(_chart.ViewXY, axisX); cursor.ValueAtXAxis = 5; // Assign cursor to X-position 5. cursor.SnapToPoints = false; cursor.Style = CursorStyle.VerticalNoTracking; cursor.LineStyle.Pattern = LinePattern.Dash; _chart.ViewXY.LineSeriesCursors.Add(cursor);
如果該有任何疑問,請以獲取更多信息。
如果您對該圖表控件感興趣,加入圖表控件QQ交流群:740060302
想要購買LightningChart正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: