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