SciChart WPF Charts是一個實時、高性能的WPF圖表庫,專為金融、醫療和工程應用而設計。使用DirectX和SciChart WPF專有渲染引擎,以及約50種2D和3D WPF圖表類型、靈活的API和五星級支持,SciChart非常適合需要極端性能和光滑交互式圖表的項目。
其廣泛的 API 和自定義選項使開發者能夠創建豐富、互動且視覺效果出色的圖表,以滿足各種應用需求。
立即獲取SciChart WPF v8.9新版下載
SciChart官方宣布SciChart WPF 圖表庫 v8.9.0(build?28760)于 2025年7月30日 發布!這是一個累積更新版本,兼容自 v8.0 起的所有 v8.x 系列,包含多個修復和小幅增強,推薦所有用戶升級。
引入全新 “Oil & Gas Wells Chart Demo”(油氣井圖)示例
這個示例演示了油氣勘探中的一個常見用例——垂直排列的圖表儀表板的可視化。這些工具用于可視化參數,如隨井深增加而丟失的鉆速、巖石類型或硬度、溫度和壓力。油氣井儀表板結合了SciChart WPF?圖表庫中的一些技術,創建了一個漂亮的2D/3D圖表演示。
這個示例演示了以下功能的用法:
- 復雜的圖表布局
本示例展示一個復雜的圖表布局,結合了2D和3D可視化,來支持石油和天然氣勘探工作流程中的數據分析。 - 垂直圖
一系列的二維圖表 - 線、列、面積、帶和熱圖圖表,使用SciChart MVVM API垂直排列。此外PaletteProvider API用于動態突出顯示重要的圖表區域(例如,頁巖與砂巖、含油區域等),增強視覺洞察力。 - 散點圖儀表盤
這些可視化將高密度井和巖石屬性數據以二維散點圖和三維點云的形式呈現在平面視圖和空間視圖中,非常適合可視化集群、分布和異常。 - 同步交互
縮放、平移和翻轉工具提示在所有垂直圖表中完全同步,以實現無縫的跨圖表分析。
RubberBandXYZoomModifier 支持方向縮放
RubberBandXyZoomModifier已經增強了對方向縮放的支持,一個新的屬性XyDirection允許開發人員配置沿著x軸、y軸或兩者的縮放操作。此更新在用戶交互方面提供了更大的靈活性,特別是在需要僅垂直或僅水平縮放的用例中,例如地質橫截面、股票圖表或垂直堆疊的數據視圖。
支持使用PaletteProvider對堆疊列進行漸變填充
StackedColumnRenderableSeries現在提供了對PaletteProvider API的全面支持,包括在使用Visual Xccelerator引擎時兼容自定義的IFillPaletteProviders實現和WPF漸變畫筆。這個增強功能支持豐富的、數據驅動的堆疊列著色——非常適合突出顯示閾值、值范圍或使用梯度或動態刷邏輯的自定義分割。
可配置縮放范圍的軸
一個新的屬性,ZoomExtentsRange已經被添加到IAxis接口,現在所有軸類型都支持它。此屬性允許開發人員指定一個自定義范圍,該范圍將在觸發縮放到范圍操作時應用為可見范圍。它提供了對縮放操作的細粒度控制:例如,在縮放到區段時,確保一致的軸限制或保留數據周圍的緩沖區空間。
在示例演示中重新設計了主視圖
SciChart WPF示例演示的主視圖已經被重新設計,以匹配SciChart JS Demo的現代布局。此更新引入了樹形視圖導航面板旁邊的示例預覽圖像,使其更容易和更直觀地快速探索和發現相關示例:
其他改進
- SciChart 2D
- 改進軸刻度呈現:當AutoTicks被禁用時,如果只設置了MajorDelta或MinorDelta,SciChart不再拋出異常。
- 在MVVM API類中添加了Tag屬性,允許在數據綁定的MVVM場景中標記和識別圖表元素。
- SciChart 3D
- 改進了命中測試管道:RenderableSeries3D現在只返回特定于目標系列的結果,提高了選擇準確性。
- 將Axis 3D類中的PositiveSideClipping、NegativeSideClipping的默認剪切操作更改為None,這反映了已經生效的實際渲染操作。
- 示例Demo的一些改進