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

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

Arction LightningChart:靈活操縱點樣式——單獨設(shè)置、單像素渲...

發(fā)布時間:2018/04/09 瀏覽量:5786
6.8.1點樣式 點可以真實的3D點或2D形狀的方式呈現(xiàn)。 圖6-14 PointStyle屬性樹 ShapeType在2D和3D外形間切換 圖6-15 紅十字ShapeTy...

 

6.8.1點樣式

點可以真實的3D點或2D形狀的方式呈現(xiàn)。

 

圖6-14  PointStyle屬性樹  ShapeType在2D和3D外形間切換

圖6-15  紅十字ShapeType = Shape2D  Teal與Green對象ShapeType = Shape3D

注意!2D外形是在所有3D對象的頂部進(jìn)行渲染并且在其它對象可見性上不支持隱藏。

6.8.2線條樣式

圖6-16  LineStyle屬性

線條可以渲染為帶有陰影的3D線條或1像素寬的發(fā)線。

當(dāng)序列中含有大量數(shù)據(jù)時,建議設(shè)置LineOptimization = Hairline,否則性能會有所減弱。

圖6-1

黃線:LineStyle.LineOptimization=Hairline

紅線:LineStyle.LineOptimization = NormalShaded

6.8.3添加點數(shù)

PointLineSeries3D支持兩種不同的點格式

• Points屬性(SeriesPoint3D數(shù)組)

• PointsCompact屬性(SeriesPointCompact3D)

設(shè)置要在PointsType屬性中使用的點格式。

注意!可綁定的WPF圖表不支持PointsCompact。

使用Points屬性時,支持點的所有高級著色。

 

SeriesPoint3D結(jié)構(gòu)由以下字段組成:

double X:X軸值

double Y:Y軸值

double Z:Z軸值

Color color:個別數(shù)據(jù)點顏色,IndividualPointColors或MultiColorLine啟用時,才可使用。

double sizeFactor:size factor乘以PointStyle.Size定義的大小。僅在IndividualPointSizes啟用時適用。

object Tag:可自由分配輔助對象,例如一些附加的細(xì)節(jié)。

點必須以代碼的形式添加。使用AddPoints(...)方法將點添加到現(xiàn)有點的末尾。

SeriesPoint3D [] pointsArray = new SeriesPoint3D [3];

pointsArray [0] = new SeriesPoint3D(50,50,50);

pointsArray [1] = new SeriesPoint3D(30,50,20);

pointsArray [2] = new SeriesPoint3D(80,50,80);

chart.View3D.PointLineSeries3D [0] .AddPoints(pointsArray); //添加點

結(jié)束

 

若要一次設(shè)置整個系列數(shù)據(jù)并覆蓋舊點,可直接分配新的點數(shù)組:chart.View3D.PointLineSeries [0] .Points = pointsArray; //分配點數(shù)組PointsCompact

PointsCompact屬性可實現(xiàn)低內(nèi)存消耗,當(dāng)有大量的數(shù)據(jù)點時這十分重要。

SeriesPointCompact3D結(jié)構(gòu)由以下字段組成:

float X:X軸值

float Y:Y軸值

float Z:Z軸值

SeriesPointCompact3D [] pointsArray = new SeriesPointCompact3D [3];

pointsArray [0] = new SeriesPointCompact3D(50,50,50);

pointsArray [1] = new SeriesPointCompact3D(30,50,20);

pointsArray [2] = new SeriesPointCompact3D(80,50,80);

chart.View3D.PointLineSeries3D [0] .AddPoints(pointsArray); //添加點

結(jié)束

 

要一次設(shè)置整個系列數(shù)據(jù)并覆蓋舊點,可直接分配新的點數(shù)組:

chart.View3D.PointLineSeries [0] .PointsCompact = pointsArray; //分配

點數(shù)組

6.8.4單獨對點進(jìn)行著色

設(shè)置IndividualPointColors = True,點的顏色字段應(yīng)用會替代Material.DiffuseColor。

圖6-18 正在使用的IndividualPointColors

注意! 當(dāng)PointsType = PointsCompact時,不支持單獨給點上色。

6.8.5單獨設(shè)置點的尺寸

通過設(shè)置IndividualPointSizes = True,這些點的sizeFactor字段便會生效。該系數(shù)會與PointStyle.Size中定義的大小相乘。

圖6-19正在使用的IndividualPointSizes

注意! 當(dāng)PointsType = PointsCompact時,不支持單獨設(shè)置點的尺寸。

6.8.6多色線

要使用給定的數(shù)據(jù)點顏色對線著色,設(shè)置MultiColorLine = True,圖表在相鄰點中圖表插入顏色漸變。

圖6-20 啟用MultiColorLine

注意! 當(dāng)PointsType = PointsCompact時,MultiColorLine不支持此功能。

6.8.7顯示百萬散點

為了能夠顯示大量散點,設(shè)置PointsOptimization = Pixels,然后每個序列點會作為單個像素進(jìn)行渲染。

圖6-21 百萬散點  LineVisible = False,PointsVisible = True,PointsOptimization = Pixels

 

下一篇:Steema FastReport.Net:提供先進(jìn)的報告軟件應(yīng)用程序、庫和插件
上一篇:Eltima Software Serial Port Monitor功能多,超乎想象: 獨立解決..

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

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

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

                            華滋生物