翻譯|使用教程|編輯:楊鵬連|2021-06-07 10:39:00.940|閱讀 228 次
概述:本文主要介紹了高性能圖表控件LightningChart關(guān)于X 軸上的恒定線問(wèn)題解答。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
LightningChart.NET完全由GPU加速,并且性能經(jīng)過(guò)優(yōu)化,可用于實(shí)時(shí)顯示海量數(shù)據(jù)-超過(guò)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最新試用版 LightningChart JS最新試用版
Q:X 軸上的恒定線
我需要 X 軸和 Y 軸的恒定線,對(duì)于 Y 軸,我可以使用“Arction.Wpf.SemibindableCharting.SeriesXY.CONSTANTLINE”,并將其添加到“ConstantLineCollection”......但是,我可以不知道,X 軸用什么,如何在 X 軸上添加一條恒定線。
A:
目前 X 軸沒(méi)有像 Y 軸那樣可用的 ConstantLine。但是,有幾種方法可以為 X 軸繪制類似的東西。例如,可以使用 Band、LineSeriesCursor、PolygonSeries 或 FreeformPointLineSeries。
其中 Band 是迄今為止最好的選擇。它可以綁定到 X 軸以具有垂直帶或綁定到 Y 軸以具有水平帶。禁用 MouseResize 但允許 MoveByMouse 結(jié)果與使用 ConstantLine 的行為完全相同。
ValueBegin 和 ValueEnd 確定 Band 的寬度(可以通過(guò) SetValues() 同時(shí)設(shè)置)。
以下是添加 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:有沒(méi)有機(jī)會(huì)使樂(lè)隊(duì)的線條成為“Dash”或“Dot”?
A:很遺憾,這對(duì) Bands 是不可能的,除非使用 Bitmap 填充或 ClipAreas 來(lái)隱藏 Band 的一部分,但這些會(huì)不必要地復(fù)雜化。因此,如果您需要虛線或點(diǎn)狀圖案,我建議使用另一個(gè)選項(xiàng) LineSeriesCursor,它在許多方面類似于 Band 或 ConstantLine。
光標(biāo)主要用于跟蹤系列,但可以通過(guò)將 SnapToPoints 設(shè)置為 false 并將 CursorStyle 設(shè)置為 VerticalNotracking 來(lái)禁用此功能。之后,光標(biāo)的行為類似于 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);
如果該有任何疑問(wèn),請(qǐng)以獲取更多信息。
如果您對(duì)該圖表控件感興趣,加入圖表控件QQ交流群:740060302
想要購(gòu)買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)載自: