Folia
← 返回头版

XY:GPU加速Python图表库开源发布

XY是一款开源Python图表库,专为web、笔记本和静态导出场景设计,现已发布alpha版本1。该库通过Rust核心计算和二进制缓冲传输实现高性能渲染,支持GPU加速和交互式可视化功能1。

性能方面,XY能够处理从小数据集到10亿点级别的大规模数据集1。在100万点数据集的渲染测试中,XY耗时0.081秒,相比之下Matplotlib需要13.4秒,Plotly需要9.8秒1。项目还包含OpenStreetMap示例,展示了其对10亿点数据集的处理能力1。

该库提供灵活的使用方式,支持声明式和matplotlib风格两种图表编写方式1。用户可通过pip install xy命令安装1,支持HTML、PNG、SVG、PDF等多种导出格式1。此外,XY提供与Reflex框架的集成适配器reflex-xy,便于在该框架中使用1。项目目前处于alpha阶段,正在接收频繁更新1。


评论