SuperAPI AI 工具集

echarts

通用与其它

查看项目

更新于 10-15 21:33

技能介绍

用途:该技能提供使用 pyecharts(Apache ECharts 的 Python 封装)创建图表、生成自包含 HTML 报告以及可视化最佳实践的知识。

主要能力:支持柱状图(Bar)、折线图(Line)、饼图(Pie)、热力图(HeatMap)、散点图(Scatter)等图表类型;可设置全局标题、提示、坐标轴与图例选项;提供 macarons、shine、roma、vintage、dark、light 等主题;支持对提示与坐标轴标签进行货币等数字格式化。

使用方式:从 pyecharts.charts 导入相应图表类,用 add_xaxis/add_yaxis 添加数据,用 set_global_opts 配置选项;多图可用 Page(layout=Page.SimplePageLayout) 组合并 page.render(output_path) 输出 HTML。主题通过 opts.InitOpts(theme=ThemeType.XXX) 指定,尺寸可用 width/height 设置。

关键限制:传给 add_xaxis/add_yaxis 的数据必须转为列表(.tolist()),不可直接传 numpy 数组或 pandas Series,否则会引发渲染问题。图表空白时需检查浏览器控制台报错、确认数据已转为列表并硬刷新;标签重叠可旋转坐标轴标签,图例过长可用滚动图例,图表过小可调整宽高。

测试:可用 uv run pytest tests/test_visualizer.py -v 等命令测试图表创建与重新生成示例报告。

其他事实(如具体分类归属、收费与平台支持)暂未提供。