翻譯|使用教程|編輯:龔雪|2025-01-22 10:37:17.490|閱讀 124 次
概述:本文將為大家介紹一系列圖表控件SciChart WPF實際應(yīng)用Demo合集,有興趣的朋友可以點擊下載體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SciChart WPF Charts是一個實時、高性能的WPF圖表庫,專為金融、醫(yī)療和工程應(yīng)用而設(shè)計。使用DirectX和SciChart WPF專有渲染引擎,以及約50種2D和3D WPF圖表類型、靈活的API和五星級支持,SciChart非常適合需要極端性能和光滑交互式圖表的項目。
SciChart WPF Charts對于大數(shù)據(jù)集的可視化和交互是不可或缺的,特別是在性能、精度和定制至關(guān)重要的行業(yè)中。在工程、科學(xué)研究、醫(yī)學(xué)領(lǐng)域和其他需要高性能數(shù)據(jù)可視化的領(lǐng)域中,WPF框架是開發(fā)定制的復(fù)雜應(yīng)用程序的優(yōu)選工具。
精心設(shè)計的WPF圖表庫不僅僅是顯示數(shù)據(jù),它還使開發(fā)人員能夠在C# .NET和MVVM中創(chuàng)建動態(tài)、直觀的儀表板,以處理實時分析和可操作見解的復(fù)雜性,這些庫支持定制解決方案的開發(fā),非常適合滿足專業(yè)應(yīng)用程序的獨特需求。
無論您是在監(jiān)控金融市場、監(jiān)控患者健康狀況、管理工業(yè)運營還是為發(fā)電站構(gòu)建儀表板,SciChart WPF圖表都能提供將復(fù)雜數(shù)據(jù)變?yōu)楝F(xiàn)實所需的靈活性和強大功能,它的性能、適應(yīng)性和易用性使它們成為專業(yè)人士處理復(fù)雜、數(shù)據(jù)量大的挑戰(zhàn)的優(yōu)選工具。
在本文中,我們將探索在.NET開發(fā)領(lǐng)域種脫穎而出的SciChart WPF圖表,展示它們?nèi)?何將密集的大數(shù)據(jù)轉(zhuǎn)換為引人入勝且信息豐富的視覺敘述。
頻譜圖Demo演示了如何混合顯示波形的Fast Fourier Transform (FFI) 的二維折線圖,以及顯示相同數(shù)據(jù)的頻譜圖(滾動熱圖)。滾動熱圖是通過使用帶有FastHeatMapRenderableSeries的SciChartSurface和更新Heatmap2DArrayData Series上的數(shù)據(jù)來實現(xiàn)的,結(jié)果是一個平滑的30FPS滾動熱圖,允許您直觀地檢查光譜數(shù)據(jù)。
10億點Demo展示了渲染流(滾動)折線圖時令人難以置信的性能,它展示了SciChart能夠以60 fps的速度實時渲染10億(1,000,000,000)個點。
從實時監(jiān)測到遙測傳感器的可視化輸出,這張圖表以快速和精確的方式呈現(xiàn)了大量數(shù)據(jù)集。利用FIFO系列,一旦達到預(yù)定義的點數(shù),圖表就會自動丟棄舊的數(shù)據(jù)點。這種類型的數(shù)據(jù)序列對于滾動圖表非常有效,因為您不需要關(guān)心丟棄的(屏幕外)數(shù)據(jù)。
這個演示是可能的,因為SciChart新引入的Visual xaccelerator (TM)引擎,一個完全內(nèi)部的、專有的、跨平臺的C++游戲引擎,完全GPU加速使用像素和頂點著色器,已經(jīng)建立了層的頂部創(chuàng)建2D/D圖表。使用SciChart WPF加速版,您可以實現(xiàn)高達100倍的WPF圖表速度。
WPF數(shù)字邏輯分析儀Demo從一塊硬件(如數(shù)據(jù)采集卡或邏輯分析儀)捕獲和顯示多個信號。
在上面的示例中,您可以看到多個通道,其中包含具有公共X軸的隨機生成的二進制數(shù)據(jù)。它是使用MVVM模式實現(xiàn)的,來顯示使用UniformXyDataSeries作為數(shù)據(jù)源的多表面窗格渲染FastLineRenderableSeries。
只需要Y值,這種DataSeries類型減少了內(nèi)存消耗。
考慮到這一切,在一個視圖上顯示數(shù)百億個點是可能的。這個特定的演示用64GB RAM加載多達640億個數(shù)據(jù)點,使用128GB的RAM也可以實現(xiàn)1000億個數(shù)據(jù)點。
ChartModifiers還提供交互性,來創(chuàng)建更吸引人的圖表體驗。我們支持以下互動,以及更多互動:
在這個WPF生命體征ECG/EKG監(jiān)視器Demo中,您可以您可以看到Line系列如何用于繪制醫(yī)療環(huán)境中使用的實時FIFO數(shù)據(jù)。該示例模擬了四個通道,使衛(wèi)生專業(yè)人員能夠在一個實時ECG/EKG數(shù)據(jù)可視化中同時監(jiān)測心率、體溫、血壓、脈搏、SP02血氧和容量流量。
SciChart為您的開發(fā)團隊提供所需的快捷方式,為醫(yī)療和保健應(yīng)用程序提供豐富、實時、高性能和可靠的圖表。也有分散系列用于在線開始的一個點,褪色效果是通過調(diào)色板提供程序API實現(xiàn)的。
如果您希望提高整個應(yīng)用程序的代碼重用機會,并在用戶界面和應(yīng)用程序邏輯之間創(chuàng)建清晰的區(qū)分,那么您可能更喜歡使用MVVM構(gòu)建WPF圖表。SciChart對此有專門的演示,包括和的示例。
上面的demo演示了如何通過在MVM應(yīng)用程序中使用ZoomHistoryManager類型來撤消/重做縮放和平移(縮放歷史),ZoomHistoryManager通過SciChartSurface.Z.comHistoryManager屬性附加到圖表上。
然后跟蹤所有縮放和平移操作,您可以通過ZoomHistoryManager.Undo和ZoomHistoryManager.Redo方法撤消或重做縮放功能。
在MVM應(yīng)用程序中,您還可以綁定并執(zhí)行ZoomHistoryManager.UndoCommand和ZoomHistoryManager.RedoCommand。
SciChart有35個2D和15個3D WPF圖表,它不僅支持開箱即用的圖表,還支持自定義,這樣用戶就可以隨心所欲地可視化大型數(shù)據(jù)集。
WPF動畫API和交互式圖表應(yīng)用程序使您能夠創(chuàng)建引人入勝的視覺效果,幫助最終用戶收集所需的信息,這一切都是關(guān)于在不耗盡開發(fā)資源的情況下使數(shù)據(jù)可訪問且具有視覺吸引力。
SciChart完全可定制的WPF圖表被投資銀行、航天機構(gòu)、頂級F1車隊和科技、醫(yī)療、工程、電氣、石油和天然氣領(lǐng)域的公司使用,正如您從上面的展示中看到的,它支持各種定制功能,以幫助您的用戶最大限度地利用數(shù)據(jù)。
更多產(chǎn)品信息歡迎“”了解!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)