基于python的数据可视化工具

基于python的数据可视化工具

ID:18184705

大小:1.19 MB

页数:41页

时间:2018-09-15

基于python的数据可视化工具_第1页
基于python的数据可视化工具_第2页
基于python的数据可视化工具_第3页
基于python的数据可视化工具_第4页
基于python的数据可视化工具_第5页
资源描述:

《基于python的数据可视化工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Python的数据可视化工具如何做Python的数据可视化?pyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。主要用于数据可视化。一、安装pyecharts兼容Python2和Python3。目前版本为0.1.4pipinstallpyecharts二、入门首先开始来绘制你的第一个图表frompyecharts importBarbar =Bar("我的第一个图表", "这里是副标题")bar.add("服装",["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋",

2、 "袜子"],[5, 20, 36, 10, 75, 90])bar.show_config()bar.render()Tip:可以按右边的下载按钮将图片下载到本地·add()·主要方法,用于添加图表的数据和设置各种配置项··show_config()·打印输出图表的所有配置项··render()·默认将会在根目录下生成一个render.html的文件,支持path参数,设置文件保存位置,如render(r"e:my_first_chart.html"),文件用浏览器打开。·默认的编码类型为UTF-8,在Python3中是没什么问题的,

3、Python3对中文的支持好很多。但是在Python2中,编码的处理是个很头疼的问题,暂时没能找到完美的解决方法,目前只能通过文本编辑器自己进行二次编码,我用的是VisualStudioCode,先通过Gbk编码重新打开,然后再用UTF-8重新保存,这样用浏览器打开的话就不会出现中文乱码问题了。·基本上所有的图表类型都是这样绘制的:1.chart_name=Type()初始化具体类型图表。2.3.add()添加数据及配置项。4.5.render()生成.html文件。6.三、图表类型因篇幅原因,这里只给出了每种图表类型的示例(代码+生成

4、图表),目的是为了引起读者的兴趣。详细参数的介绍请参考项目README.md文档1Bar(柱状图/条形图)frompyecharts importBarbar =Bar("标记线和标记点示例")bar.add("商家A",attr,v1, mark_point=["average"])bar.add("商家B",attr,v2, mark_line=["min", "max"])bar.render()frompyecharts importBarbar =Bar("x轴和y轴交换")bar.add("商家A",attr,v1)bar.

5、add("商家B",attr,v2, is_convert=True)bar.render()2EffectScatter(带有涟漪特效动画的散点图)frompyecharts importEffectScatterv1 =[10, 20, 30, 40, 50, 60]v2 =[25, 20, 15, 10, 60, 33]es =EffectScatter("动态散点图示例")es.add("effectScatter",v1,v2)es.render()es =EffectScatter("动态散点图各种图形示例")es.add(

6、"",[10],[10], symbol_size=20, effect_scale=3.5, effect_period=3, symbol="pin")es.add("",[20],[20], symbol_size=12, effect_scale=4.5, effect_period=4,symbol="rect")es.add("",[30],[30], symbol_size=30, effect_scale=5.5, effect_period=5,symbol="roundRect")es.add("",[40],[40

7、], symbol_size=10, effect_scale=6.5, effect_brushtype='fill',symbol="diamond")es.add("",[50],[50], symbol_size=16, effect_scale=5.5, effect_period=3,symbol="arrow")es.add("",[60],[60], symbol_size=6, effect_scale=2.5, effect_period=3,symbol="triangle")es.render()3Funnel(

8、漏斗图)frompyecharts importFunnelattr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]value =[20, 40, 60, 80, 100,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。