LightningChart.NET 是一款高性能 WPF 和 Winforms 圖表,可以實時可視化多達1萬億個資料點。可有效利用CPU和記憶體資源,實時監控資料流。
同時,LightningChart使用突破性創新技術,以實時優化為前提,大大提升了實時渲染的效率和效果,使用者可以高效直覺的觀看實時資料源,極高的資料速率可以同時監控數十個資料源。
LightningChart® .NET官方最新版免費下載下傳試用,曆史版本下載下傳,線上文檔和幫助檔案下載下傳-慧都網
一、什麼是 WPF 圖表控件?
WPF(Windows Presentation Foundation)是 .NET 中用于建構 Windows 桌面應用程式的圖形子系統。它提供了豐富的圖形功能,支援開發人員建立互動式使用者界面。WPF 的一個重要功能是開發圖表,它可以幫助開發人員通過一些炫酷的方式開發展示複雜的資料。
有幾個可用于 WPF 的圖表工具,可以輕松建立圖表和圖形。這些圖表工具提供了廣泛的圖表類型,包括折線圖、條形圖、餅圖、散點圖等。
它們還提供資料綁定、動畫和自定義樣式等進階功能,使用這些工具,開發人員可以輕松地将圖表添加到他們的 WPF 應用程式中,能讓客戶基于生動的樣式更了解資料。
LightningChart .NET 因其強大的性能被廣泛開發人員認為是最好的 WPF 圖表庫。因為它是專為WPF設計的高性能圖表庫,能提供豐富的圖表類型,包括折線圖、條形圖、餅圖等。
借助LightningChart .NET,開發人員可以輕松建立功能強大的互動式圖表,通過 LightningChart .NET 豐富的功能還可以自定義适合其應用程式外觀的圖表。
LightningChart .NET 最大的特點是支援高效實作資料可視化的性能,可以實時處理大量資料,這也是它成為開發快速響應類圖表應用程式選擇的原因,例如開發金融、科學和工程應用類程式。
此外,LightningChart .NET 支援實時資料流,可以幫助開發人員建立實時更新的動态圖表,随時為使用者提供最新資訊。
同時,該圖表庫提供了一個對使用者友好的 API,可以幫助開發人員輕松上手,包括它所還附帶的一系列教程、示例和文檔,以幫助開發人員充分利用其功能。
二、WPF 的 XY 圖表
這些是業内具有高渲染性能(嵌入式 DirectX 硬體和軟體加速)的 2D 笛卡爾圖表。
LightningChart .NET成為 WPF 圖表庫的原因在于,它能夠通過優化的系列類型、共享的 X 和 Y 軸、内置的實時滾動模式和行業領先的配置選項來可視化複雜而龐大的資料集。
例如,LightningChart .NET 可以建立多種圖表類型,也可以實作靈活的互動,下面是對這款圖表工具主要特點的概述。
- 系列類型:采樣資料(離散信号)、數字/二進制資料、線、散點、點線、自由點線、區域、高-低、多邊形、股票(OHLC、燭台)、條形圖、帶形圖、常數線,線集合,強度網格,強度網格。
- 所有不同的系列類型都可以組合在同一個圖表中,圖表下面可能有地理地圖。
- 實時監控滾動模式:滾動、掃描、步進、示波器式電平觸發。
- 單獨的線段和點着色,垂直和水準方向的誤差線。
- Data-breaking 和 Clip-areas 用于排除部分資料。
- 不同的線條樣式和無數的點形狀。
- 帶有等高線、線框和等高線标簽的熱圖。
- 用于在多邊形或地圖區域内渲染強度系列的模闆。
- 注釋、标記、資料遊标。
- 持久渲染層——用于淡化跟蹤曆史或累積命中效果。
- 同一圖表中支援多個圖例框。
- 無限數量的 Y 軸和 X 軸、線性軸和對數軸以及 X 軸刻度線。
- 圖表中幾個可配置的垂直段,分層/堆疊/分段。
- 用于控制縮放和平移行為的數十個屬性。
- 點、線或網格節點跟蹤功能。
*注意掃頻模式是内置的;沒有其他圖表提供商有這個。
三、交易者圖表
這些是易于使用、易于內建的交易圖表,帶有技術名額和繪圖工具。這是制作交易和技術分析應用程式的最簡單方法。
- Trader 庫基于 LightningChart API 建構,可作為 WPF 或 WinForms 控件使用。
- 它支援從 Web 伺服器擷取資料、通過代碼提供資料或從 CSV 檔案中讀取資料。
- 您可以按名稱或代碼執行股票搜尋。
- 支援多種顔色主題。
- 圖表類型選擇:山峰、折線圖、蠟燭圖、條形圖、DataPacking 特征。
- 支援的技術名額:
- 簡單移動平均線 (SMA),
- 指數移動平均線 (EMA),
- 權重移動平均線 (WMA),
- 布林帶,
- 相對強度指數 (RSI),
- 移動平均收斂發散 (MACD),
- 随機振蕩器 (SO),
- 資金流量指數(MFI),
- 平均真實範圍 (ATR),
- 兩個直方圖和折線圖,
- 阿隆,
- 變化率(ROC),
- 三重指數平均數 (TRIX),
- 威廉姆斯百分比範圍,
- 累積/配置設定 (A/D),
- 平均方向指數 (ADX),
- 商品通道指數 (CCI),
- 一目雲,
- 平衡量 (OBV),
- 抛物線停止和反轉 (PSAR),
- 百分比價格震蕩名額 (PPO),
- 持倉量 (OI)
- 支援的繪圖工具:
- 趨勢線,
- 線性回歸通道,
- 斐波那契回撤,
- 斐波那契弧線,
- 斐波那契扇形,
- 徒手标注,
- 艾略特波浪,
- 頭肩頂,
- 叉,
- 三角形,
- XABCD模式
- DrawingTools 可以設定為 Magnetic,使其控制點捕捉到目前位置的 OHLC Close 值。
- 圖表段管理和調整大小。
- 支援 AlphaVantage 和 MarketStack 資料提供者。
Trader 庫建立在 LightningChart .NET API 之上,Trader 庫源代碼* 為所有訂閱者免費提供。
*注意:LightningChart .NET API 源代碼本身可作為付費訂閱選項使用。
四、3D圖表
在 3D“XYZ”笛卡爾圖表視圖中以資訊豐富且有趣的方式可視化您的資料。所有 3D 圖表都可用于 WPF、Winforms 和 UWP。
- 3D 世界包含線性和對數軸、牆壁、FrameBox
- 系列類型:表面網格、表面網格、瀑布圖、多邊形、矩形平面、網格模型、線、點線、散點圖、條形圖和餅圖。
- Series 可以與 VolumeModels 和 CAD 對象相結合。
- 具有多個光源的 3D 場景設定。
- 圖表可以将 CAD 對象導入 3D 圖表(使用 Wavefront *.obj 檔案格式)或從頂點以程式設計方式建構它們。
- 支援超過 4096×4096 的巨大表面尺寸,具體取決于可用記憶體。
- 包括一個 ViewPie3D 以在 3D 中可視化餅圖和圓環圖。
- 支援數十個屬性來控制旋轉、縮放和平移行為,包括觸摸屏功能。
- 使用坐标系轉換器輕松顯示球形 3D 或圓柱形 3D 資料。
- 該圖表可以顯示來自 LiDAR 類資料的 100 萬個點雲。
- 點或表面節點的跟蹤功能。
五、地圖圖表
使用矢量地圖或線上瓦片地圖啟用地圖以實作地理資料的可視化。這些地圖在 ViewXY 中可視化,并允許在同一可視化中組合路線、熱圖或箭頭等。這些地圖使用等距柱狀投影。
- 線上瓦片地圖支援街道地圖和衛星圖像。
- 數十張地圖:世界、大陸、特定區域。
- 多層:土地、湖泊、河流、道路、城市等。
- 從 ESRI 形狀檔案資料導入地圖。
- 在可視化中結合其他 XY 系列。
- 以可選地理坐标格式顯示的軸刻度