目录

1 Pie饼图

2 Funnel漏斗图

3 Gauge仪表盘

4 Liquid水球图

5 Calendar日历图

6 Graph关系图

7 Parallel平行坐标系

8 Polar极坐标系

9 Radar雷达图

10 Sunburst旭日图

11 Sankey桑基图

12 ThemeRiver河流图

13 WordCloud词云图

14 Table表格


1 Pie饼图

# 加QQ群和我一起讨论学习吧:懒笑翻-Python学习交流资料分享群 732481539
from pyecharts.charts import Piecate = ['1月', '2月', '3月', '4月', '5月', '6月']
data = [1123, 1153, 1089, 1207, 1298, 1123]pie = (Pie().add('', [list(z) for z in zip(cate, data)]))
pie.render("pie.html")

2 Funnel漏斗图

"""
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:732481539
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
"""
from pyecharts.charts import Funnelcate = ['浏览', '查看详情', '加入购物车', '购买', '退款']
data = [33445, 11223, 5566, 443, 32]funnel = (Funnel().add("", [list(z) for z in zip(cate, data)]))funnel.render("funnel.html")

3 Gauge仪表盘

# 加QQ群和我一起讨论学习吧:懒笑翻-Python学习交流资料分享群 732481539
from pyecharts.charts import Gaugegauge = (Gauge().add("温度", [('', 38)]))gauge.render("gauge.html")

4 Liquid水球图

from pyecharts.charts import Liquidliquid = (Liquid().add("", [0.70, 0.10]))liquid.render("liquid.html")

5 Calendar日历图

# 加QQ群和我一起讨论学习吧:懒笑翻-Python学习交流资料分享群 732481539
import math
import datetime
from pyecharts import options as opts
from pyecharts.charts import Calendarbegin = datetime.date(2022, 1, 1)
end = datetime.date(2022, 12, 31)
data = [[str(begin + datetime.timedelta(days=i)), abs(math.cos(i / 100)) * random.randint(1000, 1200)]for i in range((end - begin).days + 1)]calendar = (Calendar().add("", data, calendar_opts=opts.CalendarOpts(range_="2022"))
)calendar.render("calendar.html")

6 Graph关系图

from pyecharts.charts import Graphnodes = [{"name": "结点1", "symbolSize": 1},{"name": "结点2", "symbolSize": 2},{"name": "结点3", "symbolSize": 3},{"name": "结点4", "symbolSize": 4},{"name": "结点5", "symbolSize": 5},
]
links = [{'source': '结点1', 'target': '结点2'},{'source': '结点1', 'target': '结点4'},{'source': '结点2', 'target': '结点1'},{'source': '结点3', 'target': '结点4'},{'source': '结点3', 'target': '结点2'},{'source': '结点4', 'target': '结点1'},{'source': '结点5', 'target': '结点1'},{'source': '结点5', 'target': '结点4'},]graph = (Graph().add("", nodes, links)
)graph.render("graph.html")

7 Parallel平行坐标系

from pyecharts.charts import Paralleldata = [['孙悟空', 68, 61, 63, 68, 62, 67, "及格"],['牛魔王', 88, 81, 83, 88, 82, 87, "良好"],['猪八戒', 58, 51, 53, 58, 42, 37, "不及格"],['嫦娥', 78, 71, 73, 78, 72, 77, "中等"],['鲁班', 98, 91, 123, 98, 92, 97, "优秀"],]parallel = (Parallel().add_schema([opts.ParallelAxisOpts(dim=0,name="班级",type_="category",data=["孙悟空", "牛魔王", "猪八戒", "嫦娥", "鲁班"],),opts.ParallelAxisOpts(dim=1, name="英语"),opts.ParallelAxisOpts(dim=2, name="数学"),opts.ParallelAxisOpts(dim=3, name="语文"),opts.ParallelAxisOpts(dim=4, name="物理"),opts.ParallelAxisOpts(dim=5, name="生物"),opts.ParallelAxisOpts(dim=6, name="化学"),opts.ParallelAxisOpts(dim=7,name="评级",type_="category",data=["优秀", "良好", "合格"],),]).add("", data)
)parallel.render("parallel.html")

8 Polar极坐标系

from pyecharts.charts import Polarcate = ['1月', '2月', '3月', '4月', '5月', '6月']
data = [800, 953, 1089, 1207, 1400, 1123]polar = (Polar().add_schema(radiusaxis_opts=opts.RadiusAxisOpts(data=cate, type_="category"),).add("月消费", data, type_='bar')
)polar.render('polar.html')

9 Radar雷达图

from pyecharts.charts import Radardata = [[68, 61, 63, 68, 62, 67],[88, 81, 83, 88, 82, 87],[58, 51, 53, 58, 42, 37],[78, 71, 73, 78, 72, 77],[98, 91, 123, 98, 92, 97]
]radar = (Radar().add_schema(schema=[opts.RadarIndicatorItem(name="语文", max_=150),opts.RadarIndicatorItem(name="数学", max_=150),opts.RadarIndicatorItem(name="英语", max_=150),opts.RadarIndicatorItem(name="物理", max_=100),opts.RadarIndicatorItem(name="生物", max_=100),opts.RadarIndicatorItem(name="化学", max_=100),
]
).add('', data))
radar.render('radar.html')

10 Sunburst旭日图

# 旭日图
from pyecharts.charts import Sunburstdata = [{"name": "湖南","children": [{"name": "长沙","children": [{"name": "雨花区", "value": 55},{"name": "岳麓区", "value": 34},{"name": "天心区", "value": 144},{"name": "芙蓉区", "value": 111},{"name": "开福区", "value": 84},{"name": "望城区", "value": 99},]},{"name": "常德","children": [{"name": "武陵区", "value": 156},{"name": "鼎城区", "value": 134},]},{"name": "湘潭", "value": 87},{"name": "株洲", "value": 23},],},{"name": "湖北","children": [{"name": "武汉","children": [{"name": "洪山区", "value": 55},{"name": "东湖高新", "value": 78},{"name": "江夏区", "value": 34},]},{"name": "鄂州", "value": 67},{"name": "襄阳", "value": 34},],},{"name": "台湾", "value": 235}
]sunburst = (Sunburst().add("", data_pair=data))sunburst.render('sunburst.html')

11 Sankey桑基图

from pyecharts.charts import Sankeynodes = [{"name": "访问"},{"name": "关注"},{"name": "付费"},
]links = [{"source": "访问", "target": "关注", "value": 150},{"source": "关注", "target": "付费", "value": 60},
]sankey = (Sankey().add("", nodes, links)
)sankey.render('sankey.html')

12 ThemeRiver河流图

from pyecharts.charts import ThemeRivercate = ['1月', '2月', '3月', '4月', '5月', '6月']
date_list = ["2022/6/{}".format(i + 1) for i in range(30)]data = [[day, random.randint(10, 200), c] for day in date_list for c in cate]river = (ThemeRiver().add(series_name=cate,data=data,singleaxis_opts=opts.SingleAxisOpts(type_="time"))
)river.render('river.html')

13 WordCloud词云图

from pyecharts.charts import WordCloudwords = [("在吗", 230),("早啊", 124),("晚安", 436),("吃了吗", 255),("学习", 247),("哈哈", 244),("笑死", 138),("上课", 184),("憨批", 12),("抱抱", 165),("作业", 247),("放假", 182),("礼物", 25),("宝贝", 365),("今天", 173),("呵呵", 65),
]wordCloud = (WordCloud().add("", words)
)wordCloud.render('wordCloud.html')

14 Table表格

from pyecharts.components import Tabletable = Table()headers = ["City name", "Area", "Population", "Annual Rainfall"]
rows = [["Brisbane", 5905, 1857594, 1146.4],["Adelaide", 1295, 1158259, 600.5],["Darwin", 112, 120900, 1714.7],["Hobart", 1357, 205556, 619.5],["Sydney", 2058, 4336374, 1214.8],["Melbourne", 1566, 3806092, 646.9],["Perth", 5386, 1554769, 869.4],
]
table.add(headers, rows)table.render('table.html')

05 pyecharts 基本图表(示例代码+效果图)相关推荐

  1. 03 pyecharts 直角坐标系图表(示例代码+效果图)

    目录 1.Bar柱状图/条形图 2 Line折线图 3 Scatter散点图 4 EffectScatter涟漪特效散点图 5 Boxplot箱型图 6 Kline k线图 7 HeatMap热力图 ...

  2. 梦想cad控件 android,梦想CAD控件 2020.05.25更新(示例代码)

    下载地址: http://www.mxdraw.com/ndetail_20163.html 1. 修改Samplex.shx在线型中的字符显示不对问题 2. 修改多行文字有中文,但是又是Arial字 ...

  3. css元素发光效果图,纯CSS3实现圆圈动态发光特效动画的示例代码

    本文主要介绍了纯CSS3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下: 效果图: 代码: 纯CSS3实现圆圈动态发光特效动画 body { background-color: #00000 ...

  4. 示例代码-Matlab绘制高斯分布曲面图(1)

    高斯分布 \quad在数据建模时,经常会用到高斯分布模型[1,2],下面我们就使用Matlab来绘制高斯分布曲面. \quad另一种画法可参考:示例代码-Matlab绘制高斯分布曲面图(2). 1. ...

  5. python目标检测与识别_Python 使用Opencv实现目标检测与识别的示例代码

    在上章节讲述到图像特征检测与匹配 ,本章节是讲述目标检测与识别.后者是在前者的基础上进一步完善. 在本章中,我们使用HOG算法,HOG和SIFT.SURF同属一种类型的描述符.功能代码如下: impo ...

  6. 1.NetDh框架之数据库操作层--Dapper简单封装,可支持多库实例、多种数据库类型等(附源码和示例代码)...

    1.NetDh框架开始的需求场景 需求场景: 1.之前公司有不同.net项目组,有的项目是用SqlServer做数据库,有的项目是用Oracle,后面也有可能会用到Mysql等,而且要考虑后续扩展成主 ...

  7. 一周最新示例代码回顾 (5/7–5/13)

    回顾上周微软一站式示例代码库最新发布的7篇示例代码: [Sample of May 13th] Show file upload status in ASP.NET 该示例演示如何在ASP.NET网站 ...

  8. python开源项目及示例代码

    1 算法 1.1 字符串处理 re 正则表达式的标准库. StringIO / cStringIO 以读写文件的方式来操作字符串(有点类似于内存文件). cStringIO 是 C 语言实现的,提供高 ...

  9. python项目实例代码-python开源项目及示例代码

    下面列出的各种 Python 库/模块/工具,如果名称带超链接,说明是第三方的:否则是 Python 语言内置的. 1 算法 1.1 字符串处理 re 正则表达式的标准库. StringIO / cS ...

最新文章

  1. CentOS 6.3 64bit上测试ATS 5.3.0中的正则刷新插件regex_revalidate
  2. 自动化系导航与控制研究所
  3. PPP、MP 和 SLIP 配置(上)
  4. ARM Trustzone介绍-视频学习
  5. vue2.5安装sass步骤和需要注意的点
  6. html基础-table标签
  7. 面试官:Java中线程是按什么顺序执行的?
  8. 2018年度全球收入52强App发行商榜单公布:腾讯连续三年居首
  9. 解线性方程组的迭代法(雅可比迭代法)
  10. ad采样频率_AD转换器是什么?快来一起学习一下
  11. vscode如何关闭Pylint警告或错误提示
  12. PowerDesigner如何导出SQL
  13. 企业IT架构转型之道(书)总结以及反思
  14. 社区分享|Arm 中国生态技术市场经理教你玩转 TFLite Micro 端云一体解决方案
  15. 普通微型计算机就是多媒体计算机,6-多媒体技术试题
  16. 关于transition过渡的详解
  17. 今日头条一个身份证可以注册几个头条号
  18. 【NeurIPS100】谷歌、Facebook、斯坦福等十篇机器学习最新论文解读
  19. 永磁同步电机滑膜控制SMO控制仿真模型
  20. 互联网中所说的“旁注”是什么?

热门文章

  1. 互联网账户系统如何设计(上篇)
  2. LeetCode 461. 汉明距离 (布赖恩·克尼根算法)
  3. IT行业吸引人的十大原因:高薪的诱惑+成就感
  4. 01组-2022软工K班现场编程任务
  5. PS色彩算法理解记录 1 Darken Lighten
  6. 绝对的开怀大笑-轻松一下
  7. 什么是VR全景及优势
  8. 小笨狗的编程感悟(序言)
  9. 水质监测系统解决方案
  10. python商业数据分析_Python数据分析案例—商圈客流量特征分析