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