使用如下代码来查看安装的pyecharts版本

import pyecharts
print(pyecharts.__version__)

绘图逻辑

  • 选择图表类型
  • 添加数据
  • 设置全局变量
  • 显示及保存图表

1. 柱状图

from pyecharts import Bar
#从pyecharts库中导入Bar子类bar = Bar("贵州GDP柱状图", "副标题")
#定义Bar()柱状图,同时设置主标题和副标题bar.add("GDP",["贵阳市", "遵义市", "六盘水市", "安顺市", "黔东南州"],[40, 30, 26, 22, 15])
#调用add()函数添加图表的数据和设置各种配置项#bar.show_config()
#打印输出图表的所有配置项bar.render()
#生成render.html文件,也可以设置路径和文件名

2. 横向柱状图

# -*- coding:utf-8 -*-
from pyecharts import Barbar = Bar("贵州GDP柱状图", "副标题")city = ["贵阳市", "遵义市", "六盘水市", "安顺市", "黔东南州"]
data1 = [40, 30, 26, 22, 15]
data2 = [13, 43, 32, 38, 20]bar.add("2017年GDP", city, data1)
bar.add("2016年GDP", city, data2, is_convert=True)#bar.show_config()
bar.render()

3. 折线图

from pyecharts import Line attr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
v1 =[5, 20, 36, 10, 10, 100]
v2 =[55, 60, 16, 20, 15, 80]line =Line("折线图示例")line.add("商家A", attr, v1, mark_point=["average"])
line.add("商家B", attr, v2, is_smooth=True, mark_line=["max", "average"])#line.show_config()
line.render()

from pyecharts import Line line =Line("折线图-面积图示例")
line.add("商家A", attr, v1, is_fill=True, line_opacity=0.2, area_opacity=0.4, symbol=None)
line.add("商家B", attr, v2, is_fill=True, area_color='#000', area_opacity=0.3, is_smooth=True)#line.show_config()
line.render()

4. 散点图

from pyecharts import Scatterscatter = Scatter("散点图", "一年的降水量与蒸发量")#xais_name是设置横坐标名称,这里由于显示问题,还需要将y轴名称与y轴的距离进行设置
scatter.add("降水量与蒸发量的散点分布", data1,data2,xaxis_name="降水量",yaxis_name="蒸发量",yaxis_name_gap=40)scatter.render()

5. Pie 饼图

from pyecharts import Pieattr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
v1 =[11, 12, 13, 10, 10, 10]pie =Pie("饼图示例")
pie.add("", attr, v1, is_label_show=True)#pie.show_config()
pie.render()

中国地图

from pyecharts import Mapprovince_distribution = {'河南': 45.23, '北京': 37.56, '河北': 21, '辽宁': 12, '江西': 6, '上海': 20, '安徽': 10, '江苏': 16, '湖南': 9,'浙江': 13, '海南': 2, '广东': 22, '湖北': 8, '黑龙江': 11, '澳门': 1, '陕西': 11, '四川': 7, '内蒙古': 3, '重庆': 3,'云南': 6, '贵州': 2, '吉林': 3, '山西': 12, '山东': 11, '福建': 4, '青海': 1, '天津': 1,'其他': 1}provice = list(province_distribution.keys())
values = list(province_distribution.values())map = Map("中国地图", '中国地图', width=1200, height=600)map.add("", provice, values, visual_range=[0, 50], maptype='china', is_visualmap=True,visual_text_color='#000')map.render(path="中国地图.html")

词云☁️

from pyecharts import WordCloud
name =['Sam S Club', 'Macys', 'Amy Schumer', 'Jurassic World', 'Charter Communications', 'Chick Fil A', 'Planet Fitness', 'Pitch Perfect', 'Express', 'Home', 'Johnny Depp', 'Lena Dunham', 'Lewis Hamilton', 'KXAN', 'Mary Ellen Mark', 'Farrah Abraham', 'Rita Ora', 'Serena Williams', 'NCAA baseball tournament', 'Point Break']
value =[10000, 6181, 4386, 4055, 2467, 2244, 1898, 1484, 1112, 965, 847, 582, 555, 550, 462, 366, 360, 282, 273, 265]wordcloud =WordCloud(width=1300, height=620)
wordcloud.add("", name, value, word_size_range=[20, 100])#wordcloud.show_config()
wordcloud.render()

wordcloud =WordCloud(width=1300, height=620)
wordcloud.add("", name, value, word_size_range=[30, 100], shape='diamond')
#wordcloud.show_config()
wordcloud.render()

学习笔记 | pyecharts (V0.5版本) 画图相关推荐

  1. zookeeper 学习笔记 (C语言版本)

    1.zookeeper简介 zookeeper是Hadoop的子项目,在大型分布式系统中,zookeeper封装好了一些复杂易出错的服务,提供简单易用的接口,给使用者提供高效稳定的服务.这些服务包括配 ...

  2. c++排查线程hang住_Kafka学习笔记之kafka高版本Client连接0.9Server引发的血案排查 - 时光飞逝,逝者如斯...

    0x00 概述 kafka server虽然原则上是兼容详细的client,但只是高版本的Server端兼容低版本的Client端: 在有高版本Client端连接时,会导致低版本Server集群会ha ...

  3. 阿龙的学习笔记---CMake指定C++版本

    主要参考这个文章: https://cloud.tencent.com/developer/article/1741243 调试毕业设计程序,编译安装库时遇到的问题:说98版本不支持long long ...

  4. mysql查询当前时间和用户_MySQL学习笔记(3) - 查询服务器版本,当前时间,当前用户...

    IIC驱动移植在linux3.14.78上的实现和在linux2.6.29上实现对比(deep dive) 首先说明下为什么写这篇文章,网上有许多博客也是介绍I2C驱动在linux上移植的实现,但是笔 ...

  5. DFS(深度优先搜索)学习笔记(C语言版本)

    DFS(深度优先搜索): 1.概念; 官方:事实上,深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而 ...

  6. R软件学习笔记-5(R软件画图)

    转自:http://www.dataguru.cn/article-2421-1.html 摘要: 一.直方图 绘制直方图函数:hist()对x1进行直方图分析 hist(x$x1)二.散点图 散点图 ...

  7. 《大话数据结构》_程杰_学习笔记——第一章(java版本)

    1.数据结构=数据(计算机操作符号对象)+结构(各种关系): 2.数据结构常见的分类:物理结构和逻辑结构: 3.物理结构:也称 存储结构(数据的逻辑结构在计算机中的物理存储形 式): 分为 链式存储结 ...

  8. 《ZigBee实战演练》学习笔记

    <ZigBee实战演练>学习笔记 学习者:陈美 版本记录 u 2015/10/17起草 初步了解ZigBee是什么和开发环境的快速建立以及基础实验的第一个实验:点亮第一个LED. u 20 ...

  9. pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图

    折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...

最新文章

  1. Transformer走下神坛?南加州大学教授:想解决常识问题,神经网络不是答案
  2. angular 之 jqLite
  3. 20145303 《信息安全系统设计基础》第3周学习总结
  4. Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
  5. spring简单入门,入门案列的执行流程,图例
  6. GCD,大家都知道的回顾
  7. 查看某个端口是否链接超时
  8. java 令牌解析_Java JWT的令牌机制
  9. beautifulsoup网页爬虫解析_Python爬虫3步曲:5分钟学习用Python解析网页
  10. vimnbsp;自动识别UTF8和GB2312
  11. Java适合初学者的编写软件分享
  12. prosody相关概念了解。xmpp,jabber,bosh等
  13. 内存结构、地址总线、数据总线详解
  14. 跳跃表skiplist简析
  15. 【c语言】(函数)利用麦克劳林公式求sinx,cosx,tanx
  16. 计算机找不到海信电视,海信电视突然看不了电视直播了,怎么解决?当贝市场良心分享...
  17. 解析国内冷链物流的发展现状
  18. 解决浏览器加载缓存js文件不能及时获取服务器更新后js文件问题
  19. 运用java爬虫和python做词云图
  20. 主动变被动9个例句_【语法课堂】全面了解被动语态的特殊用法考点总结

热门文章

  1. 《暗战强人:黑客及反黑客工具快速精通》学习笔记
  2. Android视频播放器——JiaoZiVideoPlayer的简单使用
  3. 大数据/数仓面试灵魂30问(转)
  4. 【超赞】推荐一波优秀的开发工具
  5. 药品批准文号查询|药融云-中国批准文号系统在线查询
  6. GitHub 十个最受欢迎的 React 相关库
  7. 页面QQ在线咨询、在线交谈代码
  8. ROS2.9.27网吧限速脚本
  9. 使用基于变量交互学习的合作协同进化的大规模全局优化
  10. 有什么软件可以视频转音频?这些转换软件值得你收藏