一本清日本在线视频精品,亚洲日本va午夜在线影院,国产精品麻花传媒二三区别,色屁屁www免费看欧美激情

010-68421378
當(dāng)前您所在的位置:首頁(yè)>新聞中心>行業(yè)動(dòng)態(tài)

LightningChart ViewPolar:極地格式的數(shù)據(jù)可視化|通過(guò)坐標(biāo)軸、線、點(diǎn)樣式的設(shè)置,完成數(shù)據(jù)可視化

發(fā)布時(shí)間:2018/05/27 瀏覽量:5534
8. ViewPolar ViewPolar允許極地格式的數(shù)據(jù)可視化。數(shù)據(jù)點(diǎn)位置由角度值和幅度(ViewXY中的X和振幅Y的比較角度)決定。極地視圖具有...

8. ViewPolar


ViewPolar允許極地格式的數(shù)據(jù)可視化。數(shù)據(jù)點(diǎn)位置由角度值和幅度(ViewXY中的X和振幅Y的比較角度)決定。極地視圖具有縮放和平移功能。圖8-1。 ViewPolar對(duì)象樹(shù)。

8.1軸


您可以將極軸定義為“軸”列表屬性。在同一圖表中可以使用幾個(gè)軸。通過(guò)設(shè)置一系列的AssignPolarAxisIndex屬性,可以為這些軸分配任意序列。軸表示角尺度和幅度刻度。否則,極軸與ViewXY軸非常相似,請(qǐng)參見(jiàn)第6.2節(jié)。圖8-2。 AxisPolar屬性樹(shù)圖8-3。三軸,第一(紅色)在外圈,第二(綠色)在中間,第三(藍(lán)色)最接近中心。可以通過(guò)將軸AngleOrigin拖動(dòng)到軸圓上來(lái)更改Axis AngleOrigin。振幅范圍可以從軸上拖動(dòng)來(lái)改變。軸振幅范圍的最小或最大值可以通過(guò)從軸末端的小筆尖拖動(dòng)而改變。

 

8.2 PointLineSeries


PolarView的PointLineSeries可用于繪制一條線,一組點(diǎn)或點(diǎn)線。 LineStyle和PointStyle屬性中有許多線和點(diǎn)樣式。圖8-4。 ViewPolar的PointLineSeries提供了一些數(shù)據(jù)。線和點(diǎn)都是可見(jiàn)的。

8.2.1設(shè)置數(shù)據(jù)

此代碼表示上圖的數(shù)據(jù)設(shè)置。
int iCount = 360;
PolarSeriesPoint [] points = new PolarSeriesPoint [iCount];
Random rnd = new Random();
for(int i = 0; i {
points [i] .Amplitude = 10.0 + 3.0 * rnd.NextDouble()+ 5.0 *
Math.Cos(AxisPolar.DegreesAsRadians((double)i * 1.0));
points [i] .Angle =(double)i;
}
chart.ViewPolar.PointLineSeries [0] .Points = points;

8.2.2調(diào)色板著色


線條著色支持調(diào)色板。

使用ColorStyle屬性來(lái)選擇如何應(yīng)用調(diào)色板著色

• LineStyle:沒(méi)有調(diào)色板填充。 LineStyle.Color屬性中設(shè)置的顏色適用
• PalettedByAgle:數(shù)據(jù)點(diǎn)角度字段決定顏色
• PalettedByAmplitude:數(shù)據(jù)點(diǎn)幅度字段決定顏色
• PalettedByValue:數(shù)據(jù)點(diǎn)值字段決定顏色
 圖8-5。調(diào)色板著色應(yīng)用。

使用ValueRangePalette屬性定義顏色和值步驟,它的工作方式與ViewXY和View3D的系列類似。

8.3區(qū)域系列


區(qū)域系列允許在填充區(qū)域樣式的數(shù)據(jù)可視化??梢允褂肔ineStyle屬性編輯邊緣中的線條樣式。填充可以用FillColor屬性更改。
 圖8-6。 ViewPolar的AreaSeries提供了一些數(shù)據(jù)。

8.3.1設(shè)置數(shù)據(jù)


此代碼表示上圖的數(shù)據(jù)設(shè)置。
int iCount = 360;
PolarSeriesPoint[] points = new PolarSeriesPoint[iCount];
Random rnd = new Random();
for (int i = 0; i < iCount; i++)
{
points [i].Amplitude = 30f + rnd.NextDouble() * 5f *
Math.Sin((double)i / 50f);
points [i].Angle = (double)i;
}
chart.ViewPolar.AreaSeries[0].Points = points;

8.4扇區(qū)


扇區(qū)可以被定義為指示一些角度或幅度范圍。用MinAmplitude和MaxAmplitude屬性定義幅度范圍。用BeginAngle和EndAngle定義角度范圍。您可以通過(guò)鼠標(biāo)拖動(dòng)來(lái)移動(dòng)扇區(qū)。
 圖8-7。幾個(gè)示例部分被使用。在第一個(gè)圖中,有一個(gè)PointLineSeries和扇區(qū)。在第二個(gè)圖中,使用AreaSeries進(jìn)行撥盤,扇區(qū)表示RPM紅區(qū)。

8.5注釋


注釋與ViewXY的注釋幾乎相似,請(qǐng)參見(jiàn)第6.19節(jié),但目標(biāo)位置是在Polar軸值中定義的。按軸值進(jìn)行大小調(diào)整是不合適的,因此Sizing屬性只有“Automatic”和“ScreenCoordinates”。
 圖8-8。極地視圖中的注釋。

8.6標(biāo)記


標(biāo)記可以在特定位置使用特定的數(shù)據(jù)值。通過(guò)設(shè)置它的AssignPolarAxisIndex來(lái)指定帶有首選軸的標(biāo)記。定義Amplitude和AngleValue屬性將其置于適當(dāng)位置。編輯符號(hào)以使您想要的外觀,并使用Label屬性定義文本。

可以用鼠標(biāo)拖動(dòng)標(biāo)記。將SnapToClosestPoint設(shè)置為Selected或All,以便在拖動(dòng)時(shí)啟用最近的數(shù)據(jù)點(diǎn)捕捉。選定的軌道只能使用SetSnapSeries()方法將該標(biāo)記設(shè)置為捕捉到的系列。所有跟蹤全系列。圖8-9。極地圖中的幾個(gè)標(biāo)記。

8.7縮放和平移


縮放可以通過(guò)代碼,通過(guò)設(shè)置ZoomCenter和ZoomScale屬性來(lái)使用。 ZoomCenter定義為相對(duì)X-Y范圍。
X = -1:在圖表區(qū)中心的極面觀左邊緣
X = 0:在圖表區(qū)中心的極面觀中心
X = 1:在圖表區(qū)中心的極面觀右邊緣
Y = -1:在圖表區(qū)中心的極面觀下邊緣
Y = 0:在圖表區(qū)中心的極面觀中心
Y = 1:在圖表區(qū)中心的極面觀上邊緣

ZoomScale是放大系數(shù)。例如。 2使得圖表在X和Y方向都比1大兩倍。
可以在ZoomPanOptions屬性樹(shù)中配置鼠標(biāo)縮放功能。圖8-10。 ViewPolar的ZoomPanOptions。

下一篇:LightningChart史密斯圖表的應(yīng)用|設(shè)置數(shù)據(jù)、標(biāo)記、主題色彩
上一篇:Smartsheet:企業(yè)項(xiàng)目管理與協(xié)作的SaaS | 分配任務(wù)、跟蹤項(xiàng)目進(jìn)度、管理日歷、共享文檔

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)

                            華滋生物