Python可视化利器:pyecharts交互式图表库入门指南
本文介绍一款Python画图工具库pyecharts,该库基于百度开源的Echarts,通过简单的API调用即可生成美观且支持交互的图表。文章涵盖柱状图、饼图、漏斗图、仪表盘、地图、水球图、雷达图及词云等多种图表类型的生成方法,并演示如何在Jupyter Notebook中展示及进行数据交互操作,适合初学者快速上手。
近期发现一款优秀的Python绘图工具库,仅需简单的API调用即可生成精美的图表,并支持用户进行交互操作。
pyecharts是用于生成Echarts图表的Python类库。Echarts是百度开源的数据可视化JavaScript库,其生成的图表视觉效果极佳。以下直接展示部分效果(对于缺乏审美经验的用户而言,这些图表已足够美观)。
使用前需先安装该库,安装命令非常简单,使用Pip即可安装:
此处演示在虚拟环境中进行安装:pip install pyecharts 。
官方文档及示例代码非常详尽,建议查阅参考。
接下来通过几个简单示例展示数据可视化的实现过程。
1:生成一个柱状图:

执行代码后,当前文件夹下会生成一个HTML文件,打开即可看到对应的图表:

在页面显示的1、2位置均具备交互功能,您可以下载图表或将其保存为图片格式。
官方文档中有详细说明,在add()方法中设置is_more_utils为True,即可看到更多实用按钮:

该功能支持将当前图表转换为折线图。
为便于使用,您可以直接在Jupyter Notebook中展示图表,pyecharts具备matplotlib所支持的功能,其他具体特性可参考官方文档。
2:生成一个饼图:

生成效果如下:

此图表同样支持交互操作:
例如:点击“裤子”和“高跟鞋”选项可将它们从图表中隐藏:

3:生成一个漏斗图:

生成的漏斗图同样具备交互功能:

将“裤子”选项隐藏:

4:生成一个仪表盘:


5:生成一个地图:
支持根据数据渲染地图:
地图功能需要安装一系列插件,同样可通过pip完成安装:

官网提供了一个示例:

此处使用的是全国主要城市的空气质量数据,您可以自定义为其他需要地理位置显示的数据,例如全年降水量等。

还可以针对各个省份进行单独显示:


6:生成一个水球图:

仅需简单的几行代码:

7:生成一个雷达图:

这样便生成了我们在MOBA游戏结束后常见的评分图表:

是否感到十分熟悉。
8:生成一个词云:
词云图较为常见:
此处同样可以生成:

这样便生成了美观的词云图:


到此关于Python超简单容易上手的画图工具库推荐的文章就介绍到这了,更多相关Python画图工具库内容请搜索本站以前的文章或继续浏览下面的相关文章,希望大家以后多多支持本站!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









