当前位置: 首页 > news >正文

图表组件SciChart WPF再升级:v8.9带来油气井图、新交互与可视化增强

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 系列,包含多个修复和小幅增强,推荐所有用户升级。

SciChart WPF v8.9新版图集

引入全新 “Oil & Gas Wells Chart Demo”(油气井图)示例

这个示例演示了油气勘探中的一个常见用例——垂直排列的图表仪表板的可视化。这些工具用于可视化参数,如随井深增加而丢失的钻速、岩石类型或硬度、温度和压力。油气井仪表板结合了SciChart WPF 图表库中的一些技术,创建了一个漂亮的2D/3D图表演示。

SciChart WPF v8.9新版图集

这个示例演示了以下功能的用法:

  • 复杂的图表布局
    本示例展示一个复杂的图表布局,结合了2D和3D可视化,来支持石油和天然气勘探工作流程中的数据分析。
  • 垂直图
    一系列的二维图表 - 线、列、面积、带和热图图表,使用SciChart MVVM API垂直排列。此外PaletteProvider API用于动态突出显示重要的图表区域(例如,页岩与砂岩、含油区域等),增强视觉洞察力。
  • 散点图仪表盘
    这些可视化将高密度井和岩石属性数据以二维散点图和三维点云的形式呈现在平面视图和空间视图中,非常适合可视化集群、分布和异常。
  • 同步交互
    缩放、平移和翻转工具提示在所有垂直图表中完全同步,以实现无缝的跨图表分析。
RubberBandXYZoomModifier 支持方向缩放

RubberBandXyZoomModifier已经增强了对方向缩放的支持,一个新的属性XyDirection允许开发人员配置沿着x轴、y轴或两者的缩放操作。此更新在用户交互方面提供了更大的灵活性,特别是在需要仅垂直或仅水平缩放的用例中,例如地质横截面、股票图表或垂直堆叠的数据视图。

SciChart WPF v8.9新版图集

支持使用PaletteProvider对堆叠列进行渐变填充

StackedColumnRenderableSeries现在提供了对PaletteProvider API的全面支持,包括在使用Visual Xccelerator引擎时兼容自定义的IFillPaletteProviders实现和WPF渐变画笔。这个增强功能支持丰富的、数据驱动的堆叠列着色——非常适合突出显示阈值、值范围或使用梯度或动态刷逻辑的自定义分割。

SciChart WPF v8.9新版图集

可配置缩放范围的轴

一个新的属性,ZoomExtentsRange已经被添加到IAxis接口,现在所有轴类型都支持它。此属性允许开发人员指定一个自定义范围,该范围将在触发缩放到范围操作时应用为可见范围。它提供了对缩放操作的细粒度控制:例如,在缩放到区段时,确保一致的轴限制或保留数据周围的缓冲区空间。

在示例演示中重新设计了主视图

SciChart WPF示例演示的主视图已经被重新设计,以匹配SciChart JS Demo的现代布局。此更新引入了树形视图导航面板旁边的示例预览图像,使其更容易和更直观地快速探索和发现相关示例:

SciChart WPF v8.9新版图集

其他改进
  • SciChart 2D
    • 改进轴刻度呈现:当AutoTicks被禁用时,如果只设置了MajorDelta或MinorDelta,SciChart不再抛出异常。
    • 在MVVM API类中添加了Tag属性,允许在数据绑定的MVVM场景中标记和识别图表元素。
  • SciChart 3D
    • 改进了命中测试管道:RenderableSeries3D现在只返回特定于目标系列的结果,提高了选择准确性。
    • 将Axis 3D类中的PositiveSideClipping、NegativeSideClipping的默认剪切操作更改为None,这反映了已经生效的实际渲染操作。
  • 示例Demo的一些改进
http://www.dtcms.com/a/343835.html

相关文章:

  • PDF文档安全升级:三招实现文本转曲线(防篡改+高清输出)
  • WPF控件随窗体大宽度高度改变而改变
  • Spring Boot 集成 Swagger UI 详细教程
  • 【学习】CSMM认证与CMMI认证的对比分析
  • logback-spring.xml 文件
  • jenkins实现分布式构建并自动发布到远程服务器上 jenkins实现自动打包编译发布远程服务器
  • 逆向代码笔记
  • 51单片机-驱动步进电机模块教程
  • 移动应用青少年模式开发成本解析:原生、Flutter与Uniapp方案对比-优雅草卓伊凡
  • Redis 数据类型:List 列表的深度解析与应用
  • Apache Ozone 2.0.0集群部署
  • 潇洒郎: Python实现检测鼠标移动和音视频播放行为——打造省电脚本
  • 反催收APP开发思路:用Flutter打造证据链管理工具
  • JVM 调优全流程案例:从频繁 Full GC 到百万 QPS 的实战蜕变
  • 无线数传模块实现实时信号传输,保障煤堆设备生产进度稳定
  • 【LeetCode每日一题】238. 除自身以外数组的乘积
  • 从零开始学习JavaWeb-15
  • 一、anaconda安装与测试运用
  • AlexNet读取数据集 与VGG-11网络
  • 字节Seed-OSS开源,不卷参数卷脑子
  • 防火墙双机热备
  • 【CV】OpenCV①——图形处理简介
  • C#_面向对象设计的艺术
  • [特殊字符] 高可用高并发微服务架构设计:Nginx 与 API Gateway 的协同实践
  • Oracle DB 10g 升级至 11.2.0.4报错-ORA-00132
  • 论文阅读:Do As I Can, Not As I Say: Grounding Language in Robotic Affordances
  • 大模型微调训练资源占用查询:Windows 10 查看 NVIDIA 显卡GPU状态教程(替代 Ubuntu 下 watch nvidia-smi)
  • 从零开始:C语言配置文件解析实战(二)—— 数据解析与键值获取
  • 相机曝光调节与自动曝光控制详解
  • 11、Informer论文笔记