原創(chuàng)|產(chǎn)品更新|編輯:楊鵬連|2021-06-21 14:59:44.837|閱讀 223 次
概述:LightningChart? .NE??T 最新版本 10.1.1 非常注重改進(jìn)已經(jīng)非常出色的性能能力。此版本中包含的一些改進(jìn)是線系列的主要增強(qiáng),用于實(shí)時(shí)監(jiān)控和用戶(hù)與 IntensityGridSeries 和 PointLineSeries3D 的交互。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
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最新試用版
這是v10 LightningChart® .NET系列的第二個(gè)主要版本。這個(gè)版本主要關(guān)注LightningChart的性能。現(xiàn)在,圖表將具有改進(jìn)的實(shí)時(shí)監(jiān)測(cè)線列,改進(jìn)的與IntensityGridSeries和PointLineSeries3D的交互,改進(jìn)的使用1000的AnnotationXY和Polar Sectors時(shí)的性能。
樣本數(shù)據(jù)塊系列
SampleDataBlock系列是實(shí)時(shí)醫(yī)療監(jiān)測(cè)應(yīng)用的最佳系列類(lèi)型,如ECG/EKG、EEG、工業(yè)監(jiān)測(cè)應(yīng)用、遙測(cè)和波形振動(dòng)監(jiān)測(cè)。
對(duì)IntensityGridSeries和PointLineSeries3D的改進(jìn)
我們使大型IntensityGridSeries(熱圖)的縮放和平移速度提高了100倍(使用PixelRendering時(shí))。同時(shí),CPU負(fù)載從80%下降到20%。我們還改進(jìn)了PointLineSeries3D的渲染速度和互動(dòng)。數(shù)據(jù)點(diǎn)3D追蹤的速度提高了40倍。
使用1000個(gè)對(duì)象時(shí)的改進(jìn)
我們已經(jīng)使多個(gè)XY注釋和極地區(qū)域的渲染速度大大加快。當(dāng)使用成千上萬(wàn)的注釋時(shí),渲染和圖表互動(dòng)的速度提高了10-50倍。當(dāng)使用Software11渲染引擎時(shí),有數(shù)千個(gè)扇區(qū)的Polarchart的渲染速度提高了10倍。
其他改進(jìn)和功能
TradingChart組件現(xiàn)在也支持MarketStack數(shù)據(jù)提供者,并增加了2個(gè)新的技術(shù)指標(biāo)(隨機(jī)震蕩指標(biāo)和資金流指數(shù))。我們?yōu)長(zhǎng)ineCollection添加了新的GetSegmentsAtPoint()方法(用于識(shí)別指定位置的段)。我們添加了新的屬性來(lái)控制LegendBox的復(fù)選框大小和3D墻的完全透明。現(xiàn)在,用戶(hù)可以指定要從VolumeModel中剪切的顏色范圍。
NuGet軟件包的變化
新功能
用戶(hù)可以用布爾值(即FullTransparent)將3D墻體材料設(shè)置為完全透明。
改進(jìn)之處
錯(cuò)誤修復(fù)
以前,Y軸標(biāo)題的文本和邊框在旋轉(zhuǎn)到-90°時(shí)被錯(cuò)誤地對(duì)齊。
未定義類(lèi)別的問(wèn)題
此外,LightningChart.nupkg將包含從8.0.1版到最新的所有次要和主要版本。
向后兼容的突破:行為上的改變。
從現(xiàn)在開(kāi)始,NuGet包的主要名稱(chēng)是 "LightningChart"。它與WPF、WinForms和UWP應(yīng)用程序的名稱(chēng)/包相同。此外,LightningChart.nupkg將包含從8.0.1版到最新的所有次要和主要版本。
請(qǐng)查看其余的更新日志以了解詳細(xì)的信息。這是10.1.1版相對(duì)于10.0.1版的全部變化列表
SampleDataBlockSeries是可視化滾動(dòng)/掃視實(shí)時(shí)數(shù)據(jù)的最佳系列類(lèi)型。由于刷新間隔的變化非常小,它提供了一個(gè)平滑的監(jiān)控體驗(yàn),比Sam-pleDataSeries好得多。SampleDataBlockSeries使用更少的RAM和CPU資源,提供了更高的FPS和對(duì)用戶(hù)交互的明顯更好的響應(yīng)。
為用戶(hù)改變圖例框復(fù)選框大小[DPI]添加了公共屬性--CheckBoxSize。
LineCollection的新方法(GetSegmentsAtPoint)返回SegmentLine數(shù)組索引的列表。
只有穿過(guò)指定點(diǎn)的線段才會(huì)被添加到列表中。
通過(guò)使用ClipColorRange和ColorRan geToClip屬性,增加了用戶(hù)從體積模型中剪輯顏色范圍的能力。
注釋有幾個(gè)Allow...標(biāo)志,它們?yōu)橐苿?dòng)鎖定/解鎖了注釋的不同部分。禁用AllowUserInteraction會(huì)停止任何動(dòng)作(包括移動(dòng)、旋轉(zhuǎn)、引發(fā)點(diǎn)擊事件等)。AllowAnchorAdjust控制箭頭起點(diǎn)的移動(dòng)(以及文本區(qū)旋轉(zhuǎn)的相對(duì)點(diǎn))。AllowDragging控制TextBox的移動(dòng)。AllowResize控制TextBox的大小。 AllowRotate控制TextBox的大小。AllowTargetMove控制箭頭結(jié)束點(diǎn)的移動(dòng)。
用戶(hù)現(xiàn)在可以在自定義刻度上有相同的值,但在同一位置有不同的顏色、樣式或文本。
現(xiàn)在,圖表的渲染將明顯加快,特別是當(dāng)注釋在可見(jiàn)范圍之外時(shí)。例如,如果創(chuàng)建了1000個(gè)注釋?zhuān)侵挥?%的注釋在可見(jiàn)范圍內(nèi),那么圖表的渲染速度將提高10-50倍(與以前的版本相比)。
以前,當(dāng)點(diǎn)的數(shù)量達(dá)到一百萬(wàn)或更多時(shí),在3D云上讀取鼠標(biāo)的位置是非常慢的。改進(jìn)后的版本允許實(shí)時(shí)跟蹤,比以前快100倍。
注意,當(dāng)PointLineSeries3D.AllowUserInteraction被啟用時(shí),與3D世界的互動(dòng)(例如旋轉(zhuǎn))現(xiàn)在也會(huì)變得非常快。AllowUserInteraction(允許用戶(hù)互動(dòng))被啟用。然而,不建議在攝像機(jī)/View3D變化期間調(diào)用PointLineSeries3D.IsPositionOver()方法,因?yàn)樗赡軙?huì)減慢交互。
現(xiàn)在,對(duì)于非常大的IntensityGridSeries(超過(guò)一百萬(wàn)個(gè)節(jié)點(diǎn))的縮放/平移速度要快得多。對(duì)于要求非常高的網(wǎng)格,它可以快上百倍。請(qǐng)注意,這是在為IntensityGridSeries啟用PixelRendering時(shí)實(shí)現(xiàn)的。
圖像可以作為多個(gè)圖表對(duì)象的填充或形狀使用。這一改進(jìn)有助于提高整個(gè)圖表的渲染速度。
如果區(qū)域內(nèi)沒(méi)有可見(jiàn)的數(shù)據(jù)點(diǎn),則防止AutoYFit。
現(xiàn)在,水平條和垂直條的渲染是相似的。有兩個(gè)特殊的不同情況。首先,如果Bars.Values[i].Value=0,那么條形圖就不會(huì)被渲染(但會(huì)顯示標(biāo)簽)。第二,如果相對(duì)值非常小(比如在放大時(shí)),那么至少會(huì)顯示1px的寬度/高度。
如果在固定尺寸和矢量格式下調(diào)用CopyToClipboard(SaveToFile,SaveToStream已被fiex inv10.0.1)方法,圖表不再崩潰。
以前它可能會(huì)導(dǎo)致長(zhǎng)時(shí)間的延遲和空白文件(ChartMessage可能會(huì)報(bào)告 "Settingdisposed item as render target")。現(xiàn)在,錯(cuò)誤被修復(fù)了。
3D的默認(rèn)Shape2D形狀沒(méi)有被正確設(shè)置。它沒(méi)有顯示矩形,而是顯示為HollowBasicActive。這個(gè)錯(cuò)誤只影響到10.0.1版本。
只影響到10.0.1版本。當(dāng)試圖修改可綁定的屬性Wall3D Thickness和LineSeriesCursor GrabPadding時(shí),拋出InvalidCastException。現(xiàn)在錯(cuò)誤已經(jīng)修復(fù)。
WPF和WinForms中的字體現(xiàn)在可以被正確修改。此外,WinForms中的字體大小也能正確顯示。
當(dāng)使用LabelTicksGap時(shí),圖表的圖形區(qū)域的大小得到了更好的計(jì)算。
以前LegendBox的大小似乎沒(méi)有被考慮到,或者沒(méi)有正確考慮到Categorytext的大小。現(xiàn)在錯(cuò)誤已經(jīng)修復(fù)。
以前,在某些情況下,對(duì)于低分辨率的圖表/窗口,外弧線不夠圓。
以前,如果使用尺寸參數(shù),平鋪的地圖背景(來(lái)自HERE地圖供應(yīng)商)不能用圖表(SaveToFile或CaptureToClipboard方法)保存。現(xiàn)在這個(gè)問(wèn)題已經(jīng)解決了。
以前,滾動(dòng)條在某些情況下(當(dāng)邊距改變時(shí))不能正確繪制。現(xiàn)在它被修復(fù)了。
在啟動(dòng)時(shí),XY系列點(diǎn)的顏色和SeriesEventMarker符號(hào)的顏色可能無(wú)法正確報(bào)告(僅在10.0.1版)。現(xiàn)在這個(gè)問(wèn)題已經(jīng)解決了,屬性編輯器和讀取的屬性可以正確獲得數(shù)值。
當(dāng)軸的最小值>0時(shí),有時(shí)會(huì)跳過(guò)打鉤。
問(wèn)題僅限于v10.0.1。如果背景(圖表或圖形區(qū)域)的填充顏色具有相同的透明度組件,那么導(dǎo)出/打印的圖表的光柵圖像可能會(huì)有偽影。現(xiàn)在該錯(cuò)誤已被修復(fù)。
ZoomPanOptions.RectangleZoomingThreshold屬性控制鼠標(biāo)下移和鼠標(biāo)當(dāng)前位置的距離,以便應(yīng)用縮放。
為了避免包的碎片化和減少混亂,我們正在改變LightningChart® .NET庫(kù)的包的命名。從現(xiàn)在開(kāi)始,NuGet包的主要名稱(chēng)是 "LightningChart"。它與WPF、WinForms和UWP應(yīng)用程序的名稱(chēng)/包相同。
現(xiàn)在,水平條和垂直條的渲染是相似的。有兩種特殊且不同的情況。
首先,如果Bars.Values[i].Value=0,那么就不會(huì)渲染條形圖(但會(huì)顯示標(biāo)簽)。
第二,如果相對(duì)值非常小(比如在縮放過(guò)程中),那么至少會(huì)顯示1px的寬度/高度。
以前,如果屏幕上的相對(duì)欄尺寸小于這個(gè)像素,水平欄總是顯示(即使是Value=0),垂直欄可能會(huì)消失。
WinForms中的字體大小現(xiàn)在可以正確顯示,即字體大小為8.25的字體被呈現(xiàn)為8.25像素的字體。
想要購(gòu)買(mǎi)LightningChart.NET正版授權(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