# 在Anaconda prompt命令行工具下,通过pip清华镜像源安装pyecharts
# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
# pyecharts官网:https://pyecharts.org/#/zh-cn/intro
# pyecharts众多图表示例代码:https://gallery.pyecharts.org/#/README
# pyecharts github项目国内镜像: https://gitee.com/mirrors/pyecharts
# 1.【导入需要用到的图表类】
# 2.【利用图表类创建图表实例】
# 3.【往图表实例填充数据(数据格式必须符合传参要求)】
# 4.【设置系列配置项和全局配置项(可选)——类似于matplotlib的图表辅助元素定制和样式美化】
# 5.【渲染图表】
# 【pyecharts有两种最常用的图表类型】
# 1. 带x轴和y轴的直角坐标系图表
# 2. 不带x轴和y轴的基本图表(饼图,词云图,桑基图,雷达图)
#导入数据
from pyecharts import options as opts
from pyecharts.charts import Pie, Bar, Line
from pyecharts.faker import Faker
# 使用官网示例代码快速构建我们自己的项目时,关键是要先搞明白它传入的数据格式。
data = [['中药饮片', 84], ['中成药', 23], ['保健品', 28], ['其他', 120]]
c = (
Pie()
.add("", data,
radius=["25%", "50%"], # 挖掉的直径,整张饼的直径 (占画布中高和宽中短边的比例)
)
.set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
.set_global_opts(title_opts=opts.TitleOpts(title="Pie-设置颜色"))
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
)
c.render_notebook()