LightningChart新版特性詳解
Headless模式:數(shù)據(jù)可視化更靈活LightningChart的headless模式允許在沒有GUI的情況下使用,適用于Windows Service和控制臺應(yīng)用程序。在該模式下,圖表框可以被捕獲
Headless模式:數(shù)據(jù)可視化更靈活
LightningChart的headless模式允許在沒有GUI的情況下使用,適用于Windows Service和控制臺應(yīng)用程序。在該模式下,圖表框可以被捕獲為圖像,并通過多種方法獲取位圖,如OutputStream屬性、SaveToStream方法、CopyToClipboard方法、CaptureToByArray方法等。這項服務(wù)可以在本地網(wǎng)絡(luò)服務(wù)器或云端的Windows Server上運(yùn)行,同時也支持不同進(jìn)程間通信方式,如Named管道或Socket I/O通信。SDK中還包含了一個新的Headless模式演示解決方案,可在本地計算機(jī)上使用Windows服務(wù)器,通過Named Pipes連接到WPF應(yīng)用程序并顯示服務(wù)器發(fā)送的圖像流。
ViewXY BarSeries中的BaseLevel屬性優(yōu)化
在ViewXY BarSeries中增加的BaseLevel屬性是所有系列值的最小值,用于指示條的起始位置。在堆疊視圖中,BaseLevel會根據(jù)設(shè)置的正負(fù)值調(diào)整條的大小,如StackedToSum時,條的尺寸是相對的。新版本中將BaseLevel設(shè)置為100,與之前的設(shè)置為0相比,能夠更好地展現(xiàn)數(shù)據(jù)變化。用戶可以自定義條形圖的數(shù)值,提升可視化效果。
MeshModel:程序化構(gòu)建幾何體
新版本支持以編程方式構(gòu)建MeshModel幾何體,使用戶能夠可視化由計算產(chǎn)生的對象和形狀。提供多種創(chuàng)建方法,如創(chuàng)建(位置、顏色、索引)、創(chuàng)建(位置、顏色、法線、索引)、創(chuàng)建(位置、紋理坐標(biāo)、位圖、textureWrapMode、索引)等。索引數(shù)組參數(shù)可選,有助于定義頂點(diǎn)、顏色、光線法線和紋理坐標(biāo)的使用方式。MeshModels可以通過代碼構(gòu)建,旋轉(zhuǎn)、縮放、定位等屬性及事件也適用于通過編程方式創(chuàng)建的MeshModel,使其操作方式與加載對象的方式一致。
3D單維縮放:操作更靈活
在3D中,單維縮放只能通過鼠標(biāo)拖動來操作一個維度。新版本添加了ZoomPanOptions選項,用于控制單維縮放的操作方式。LeftMouseButtonAction、RightMouseButtonAction和MiddleMouseButtonAction屬性現(xiàn)在包含ZoomX、ZoomY和ZoomZ的選項,使用戶能夠更靈活地進(jìn)行單維縮放,提升用戶體驗(yàn)。
圖例框調(diào)色板優(yōu)化
ViewXY中的圖例框新增AlignmentInVerticalMargin屬性,可選擇左/右/中心對齊選項,用于控制圖例框的水平定位,從而保持相同的垂直邊距。此外,用戶還可以通過設(shè)置和來控制“強(qiáng)度”和“表面”系列調(diào)色板的可視性,進(jìn)一步定制圖例框的外觀,提升數(shù)據(jù)展示的清晰度。
以上便是LightningChart新版特性的詳細(xì)介紹,新版本帶來了更靈活的數(shù)據(jù)可視化功能,讓用戶能夠更好地展示和分析數(shù)據(jù),提升工作效率和用戶體驗(yàn)。