首页
/ Veusz 4.0版本发布:科学绘图工具的重大升级

Veusz 4.0版本发布:科学绘图工具的重大升级

2025-07-08 08:10:36作者:齐冠琰

Veusz是一款开源的、跨平台的科学绘图软件,它提供了强大的数据可视化功能,特别适合科研人员和工程师使用。Veusz支持多种数据格式导入,具有丰富的绘图类型和高度可定制化的图形元素,能够生成高质量的出版物级别图表。

核心升级:Qt6框架迁移

Veusz 4.0版本最重要的变化是从Qt5迁移到了Qt6框架。这一技术升级带来了多项优势:

  1. 性能提升:Qt6对图形渲染管线进行了优化,使得Veusz在处理复杂图表时更加流畅
  2. 更好的HiDPI支持:在高分辨率显示器上显示效果更佳
  3. 未来兼容性:为后续功能开发提供了更好的基础框架

文档与用户体验改进

新版本对文档进行了全面更新,帮助用户更好地理解和使用软件的各项功能。特别值得一提的是新增的SVG和图像小部件复制功能,现在可以直接复制图像数据,大大提高了工作流程的效率。

重要错误修复

Veusz 4.0修复了多个影响用户体验的关键问题:

  • HDF5导入问题:解决了HDF5数据格式导入时的兼容性问题
  • 3D旋转功能:修复了3D图表旋转操作中的bug
  • 数据转置处理:优化了2D数据转置时的属性转换逻辑
  • 错误处理改进:隐藏了嵌入式使用时的stderr输出,除非开启调试模式
  • 直方图计算:修正了二维直方图从归一化(normed)到密度(density)的计算方式
  • 数据间隙处理:修复了不同长度数据集在使用gap_handling='ignore'参数时的问题
  • 参数命名统一:将nan_handling重命名为更准确的gap_handling
  • 插件加载:现在即使插件加载出错也能继续程序运行
  • Mac界面问题:解决了Mac系统上格式化面板重叠的显示问题

构建系统升级

Veusz 4.0的二进制文件现在使用GitHub Actions进行构建,这带来了更可靠的构建过程和更及时的版本发布。对于开发者而言,这意味着更稳定的开发环境和更便捷的贡献流程。

跨平台支持

新版本继续保持了Veusz优秀的跨平台特性,提供了针对多个操作系统的安装包:

  • macOS (包括ARM和x86_64架构)
  • Linux (x86_64)
  • Windows (x64)

总结

Veusz 4.0版本通过框架升级、功能改进和错误修复,进一步提升了这款科学绘图工具的性能和稳定性。对于科研工作者和数据分析师来说,这次升级意味着更流畅的绘图体验和更可靠的输出结果。特别是Qt6的采用为未来的功能扩展奠定了坚实基础,值得现有用户升级体验。

登录后查看全文
热门项目推荐