使用Pyecharts画图可以使图像富有动态

Scatter 散点图

Bar 柱状图

Pie 饼状图

Line折线图/面积图

Radar 雷达图

Sankey 桑葚图

WordCloud 词云图

Funnel 漏斗图

Gauge 仪表盘

Graph 关系图

Liquid 水球图

Parallel 平行坐标系

Polar 极坐标系

HeatMap 热力图

饼图

普通饼状图
from pyecharts.charts import Pie
import pyecharts.options as opts  num = [110, 136, 108, 48, 111, 112, 103]
lab = ['哈士奇', '萨摩耶', '泰迪', '金毛', '牧羊犬', '吉娃娃', '柯基']
x = [(i, j)for i, j in zip(lab, num)]
(Pie().add(series_name='饼状',data_pair=[(i, j) for i, j in zip(lab, num)],)#注意传入的数据.set_global_opts(title_opts=opts.TitleOpts(title="Pie示例"))#标题.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {d}%"))#使用百分比#.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))#不使用百分比.render('G:/HTML图/饼状.html')
)

玫瑰图图
#玫瑰图
from pyecharts.charts import Pie
import pyecharts.options as opts  num = [110, 136, 108, 48, 111, 112, 103]
lab = ['哈士奇', '萨摩耶', '泰迪', '金毛', '牧羊犬', '吉娃娃', '柯基']
x = [(i, j)for i, j in zip(lab, num)]
(Pie().add(series_name='饼状',data_pair=[(i, j) for i, j in zip(lab, num)],rosetype='radius',radius=[100,150])#注意传入的数据.set_global_opts(title_opts=opts.TitleOpts(title="Pie示例"))#标题.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))#给图形的样式添加数据.render('G:/HTML图/饼状——玫瑰图.html')
)

南丁格尔图
#南丁格尔图
from pyecharts.charts import Pie
import pyecharts.options as opts  num = [110, 136, 108, 48, 111, 112, 103]
lab = ['哈士奇', '萨摩耶', '泰迪', '金毛', '牧羊犬', '吉娃娃', '柯基']
x = [(i, j)for i, j in zip(lab, num)]
(Pie().add(series_name='饼状',data_pair=[(i, j) for i, j in zip(lab, num)],rosetype='radius')#注意传入的数据.set_global_opts(title_opts=opts.TitleOpts(title="Pie示例"))#标题.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))#给图形的样式添加数据.render('G:/HTML图/饼状-南丁格尔图.html')
)

雷达图


import pandas as pdfrom pyecharts import options as opts
from pyecharts.charts import Radar# 例1 基本示例
v1=[[120,112,45,50,70,90,20,30]]   # 数据必须为二维数组,否则会集中一个指示器显示
v2=[[80,90,120,50,60,85,5,15]]
radar1=(Radar().add_schema(# 添加schema架构schema=[{"name": "常住人口", "max": 150, "min": -1,"color":'black',"font_size":18},{"name": "现有办公人口", "max": 150, "min": -1,"color":'black',"font_size":18},{"name": "企业数量", "max": 150, "min": -1,"color":'black',"font_size":18},{"name": "新增招聘人口", "max": 150,"min":-1,"color":'black',"font_size":18},{"name": "平均月薪", "max": 150,"min":-1,"color":'black',"font_size":18},],shape='circle'# 设置雷达图类型圆形).add('budget',v1,color = 'blue')# 添加一条数据,参数1为数据名,参数2为数据.add('fact',v2,color = 'green') # schema有几个indicator指示器就会默认取前几个数值.set_global_opts(title_opts=opts.TitleOpts(title='radar 基本示例'),)
)
radar1.render('.雷达图.html')

词云图

# 导入WordCloud及配置模块
from pyecharts import options as opts
from pyecharts.charts import WordCloud
from pyecharts.globals import SymbolType# 添加词频数据
words = [("Sam S Club", 10000),("Macys", 6181),("Amy Schumer", 4386),("Jurassic World", 4055),("Charter Communications", 2467),("Chick Fil A", 2244),("Planet Fitness", 1868),("Pitch Perfect", 1484),("Express", 1112),("Home", 865),("Johnny Depp", 847),("Lena Dunham", 582),("Lewis Hamilton", 555),("KXAN", 550),("Mary Ellen Mark", 462),("Farrah Abraham", 366),("Rita Ora", 360),("Serena Williams", 282),("NCAA baseball tournament", 273),("Point Break", 265),
]# WordCloud模块,链式调用配置,最终生成html文件
c = (WordCloud().add("", words, word_size_range=[20, 100], shape=SymbolType.DIAMOND).set_global_opts(title_opts=opts.TitleOpts(title="WordCloud-shape-diamond")).render("wordcloud_diamond.html")
)


谢谢点赞评论!

Python-Pyecharts画图(饼图,雷达图,词云)[二]相关推荐

  1. python pyecharts 画图 饼图柱状图

    # encoding:utf-8 # 导入库------------------------------- import requests import pandas as pd import mat ...

  2. 使用Python做中文分词和绘制词云

    使用Python做中文分词和绘制词云 李小璐出轨云词图 作为一门编程语言,Python的编写简单,支持库强大,应用场景多,越来越多的人开始将它作为自己的编程入门语言. Python一个比较重要的场景是 ...

  3. python爬取微博数据词云_用Python爬取微博数据生成词云图片

    原标题:用Python爬取微博数据生成词云图片 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业智能BI.大数 ...

  4. python十角星_使用 Python 绘制《星战》词云

    作者介绍 Rafael Schultze-Kraft "前神经科学家,数据挖掘及机器学习的狂热爱好者,Python 的狂热粉丝" 使用 Python 绘制<星战>词云 ...

  5. python之matplotlib制作雷达图

    python之matplotlib制作雷达图 示例代码: import numpy as np import matplotlib.pyplot as plt import matplotlibmat ...

  6. python使用matplotlib可视化雷达图(polar函数可视化雷达图、极坐标图、通过径向方向来显示数据之间的关系)

    python使用matplotlib可视化雷达图(polar函数可视化雷达图.极坐标图.通过径向方向来显示数据之间的关系) 目录

  7. python话雷达图-python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  8. python绘制雷达图代码实例-python处理excel绘制雷达图

    本文实例为大家分享了python处理excel绘制雷达图的具体代码,供大家参考,具体内容如下 python处理excel制成雷达图,利用工具plotly在线生成,事先要安装好xlrd组件 代码: im ...

  9. python画雷达图-python使用matplotlib绘制雷达图

    本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...

  10. Python数据展示之雷达图

    Python数据展示之雷达图 简单实例 需求:雷达图方式验证霍兰德人格分析 输入:各职业人群结合兴趣的调研数据 输出:雷达图 使用库:matplotlib+numpy 代码 import numpy ...

最新文章

  1. boost::foreach模块右值const的测试程序
  2. leetcode-189-旋转数组
  3. Pokémon Go火遍全球,开启全民捕捉小精灵的时代
  4. 3K档真香旗舰!一加9RT今日正式开售:榨干索尼IMX 766旗舰传感器
  5. Python 学习记录(1)对象命名导致的问题
  6. 设计模式1:单例模式
  7. 关注的计算机视觉研究组和个人主页列表
  8. Java帮助文档的生成
  9. 拼多多总显示服务器冻僵,为什么拼多多商家后台会打不开?什么原因导致的?
  10. 【测试】转行软件测试没有项目经历怎么办
  11. 开源开放 | OpenKG 更新发布新冠概念、防控和流行病等多个知识图谱
  12. python中的random模块_如何运用PYTHON里的random模块
  13. 计算机专业相关的国家认证,国内认证的计算机证书有哪些?
  14. Bmob后端云的使用
  15. xcode14 Command Swift Driver Compilation Requirements emitted errors but did not ret
  16. [Excel VBA]如何批量產出QRcode?
  17. CTFlearn-misc(fore/prog)-wp(3)
  18. springboot异步和切面_Spring异步编程 | 你的@Async就真的异步吗 ☞ 异步历险奇遇记...
  19. Top-Down Bottom-Up
  20. java调用金蝶云接口_调用金蝶web api

热门文章

  1. yigo基础学习笔记3_数据映射_上引下推
  2. 一度智信:拼多多平台推广有哪些
  3. ttl接地是高电平还是低电平_说明图3.12中各门电路的输出是高电平还是低电平。已知它们都是74HC系列的CMOS电路 简单的逻辑门电路 判断各门电路...
  4. html5学习17:定制input元素
  5. 第四章 软件总体设计
  6. 利用计算机测地震是计算机的什么,地震监测计算机安装系统的制作方法
  7. 解决“the security certificate for this site has been revoked.the site should not be trusted.”
  8. 我也说说《变形金刚》2
  9. ☆☆如何学习MATLAB☆☆
  10. 三国志战略版:登庸令队伍_貂蝉与贾诩的武锋组合