python做可视化_如何用Python制作优美且功能强大的数据可视化图…

第一个案例

首先开始来绘制你的第一个图表

frompyechartsimportBar

'''

遇到不懂的问题?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以自行下载!

'''

bar=Bar("我的第一个图表","这里是副标题")

bar.add("服装",["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90])

#bar.print_echarts_options()#该行只为了打印配置项,方便调试时使用

bar.render()#生成本地HTML文件

add()

主要方法,用于添加图表的数据和设置各种配置项

print_echarts_options()

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

render()

默认将会在根目录下生成一个render.html的文件,支持path参数,设置文件保存位置,如render(r”e:\my_first_chart.html”),文件用浏览器打开。

Note:可以按右边的下载按钮将图片下载到本地,如果想要提供更多实用工具按钮,请在add()中设置is_more_utils为True

frompyechartsimportBar

bar=Bar("我的第一个图表","这里是副标题")

bar.add("服装",

["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90],

is_more_utils=True)

bar.render()

使用主题

frompyechartsimportBar

bar=Bar("我的第一个图表","这里是副标题")

bar.use_theme('dark')

bar.add("服装",["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90])

bar.render()

使用pyecharts-snapshot插件

如果想直接将图片保存为png,pdf,gif格式的文件,可以使用pyecharts-snapshot。使用该插件请确保你的系统上已经安装了Nodejs环境。

安装phantomjs

$npminstall-gphantomjs-prebuilt

安装pyecharts-snapshot

$pipinstallpyecharts-snapshot

调用render方法bar.render(path=’snapshot.png’)文件结尾可以为svg/jpeg/png/pdf/gif。

请注意,svg文件需要你在初始化bar的时候设置renderer=’svg’。

多次显示图表

frompyechartsimportBar,Line

frompyecharts.engineimportcreate_default_environment

bar=Bar("我的第一个图表","这里是副标题")

bar.add("服装",["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90])

line=Line("我的第一个图表","这里是副标题")

line.add("服装",["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"],[5,20,36,10,75,90])

env=create_default_environment("html")

#为渲染创建一个默认配置环境

#create_default_environment(filet_ype)

#file_type:'html','svg','png','jpeg','gif'or'pdf'

env.render_chart_to_file(bar,path='bar.html')

env.render_chart_to_file(line,path='line.html')

相比第一个例子,该代码只是使用同一个引擎对象,减少了部分重复操作,速度有所提高。

如果使用的是Numpy或者Pandas,可以参考这个示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值