展示 HN:简约库,用于生成科学数据的 SVG 视图
Show HN: Minimalist library to generate SVG views of scientific data

原始链接: https://github.com/alefore/mini_svg/

简单的 Python 逻辑,用于生成科学数据的 SVG 可视化图表(例如图形)。主要有两个接口:作为命令行,接收来自 JSON 文件的参数。请参阅 examples 目录中的 .sh 文件。或者通过 Python(进程内)使用 mini_svg 中暴露的函数。

一位开发者分享了“mini_svg”,这是一个新的极简Python库,用于生成2D数据的SVG可视化图表。它最初是作为个人项目创建的,旨在生成比标准Python库更小的SVG文件,支持散点图、折线图、直方图和箱线图,通过JSON配置并使用CSS(包括深色/浅色模式支持)进行样式设置。 示例和代码可在GitHub上找到([https://github.com/alefore/mini_svg](https://github.com/alefore/mini_svg)),它也被用于创建一篇博文的图表([https://alejo.ch/3jj](https://alejo.ch/3jj))。 评论者赞扬了使用自定义生成的SVG的方法,但有人指出在移动设备上实现可靠的数据依赖交互存在挑战。另一位用户分享了一个用Rust编写的类似SVG条形图库,还有人提到使用AI代码生成来创建图表,并建议mini_svg可以作为AI辅助开发的良好目标。最后,有人询问了与gnuplot的SVG输出的比较。
相关文章

原文

Simple py logic to generate SVG visualizations of scientific data (example graphs).

There's two main interfaces:

  • As a command-line which receives parameters from a json file. See .sh files in the examples directory.
  • From Python (in-process) through the functions exposed in mini_svg.
联系我们 contact @ memedata.com