python的pyecharts图表库学习(一)

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用pyecharts生成的图可视化效果非常棒,可视化效果好。我们在学习网络爬虫时,会得到大量的数据,常常需要把数据可视化,因此学习pyecharts是非常有必要的。下面让我们来学习它。

一:初识

1.安装pyecharts

pyecharts支持python2与python3,我们这里使用的是python3.7版本,不需要在头部声明字符编码。我们直接可以用cmd安装,直接输入如下代码即可:

pip install pyecharts

2.柱状图演示

(1)安装完后,我们可以开始绘制我们的第一个图表了,我们绘制一个柱状图:

from pyecharts import Bar

bar = Bar("我的第一个图表", "IT Xiao Ang Zai")
bar.add("喜欢的食物的百分比", ["苹果", "香蕉", "橘子", "番茄"], [30, 40, 20, 10])
# bar.print_echarts_options() # 该行只为了打印配置项,方便调试时使用
bar.render()    # 生成HTML 文件

效果如下:

(2)下面详细讲解这里面的一些函数:

a. add()

主要方法,用于添加需要的数据和设置我们的配置项

b. print_echarts_options()

打印输出图表的所有配置项

c. render()

默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置

(3)我们此时会发现右边会出现三个工具:

让我们看一下它们都是干什么的吧:

a.  第一个是下载这张图表

b. 第二个是刷新这张图表

c. 第三张是查看数据的数据视图

d.如果想要提供更多实用工具按钮,可以在add()中设置 is_more_utils 为 True:

这时候右边就出现一些实用的工具按钮。

3.使用主题

自 0.5.2+ 起,pyecharts 支持更换主体色系。

用bar.use_theme('dark')语句即可更换主体颜色。
这里有一些常用的主题插件,可以创建不同配色多样化图表。

1.我们先安装主题插件:

pip install echarts-themes-pypkg

这里安装成功了,但又提出一个建议,原来是这个pip的版本需要更新了,我们要注意有新的版本时更新即可。

大家可以看到pip的版本已经到18.1版本了。

2.主题插件

echarts 自带 dark 主题,pyecharts 也就自带了 dark.其他的主题插件如下:

vintage

macarons

infographic

shine

roma

westeros

wonderland

chalk

halloween

essos

walden

purple-passion

romantic

(1)更换单个图形主题

bar.use_theme("主题插件名")

(2)更换运行环境内所有图表主题

from pyecharts import configure

# 将这行代码置于首部

configure(global_theme='主题插件名')

我们看下效果:

猜你喜欢

转载自blog.csdn.net/ITxiaoangzai/article/details/83115796
今日推荐