前言
借一次小项目(小到练手的,嘿嘿),第一次接触到pyecharts,使用感觉嘎嘎舒服,在这里记录一下,一共四张图,折线图,箱型图,饼图/玫瑰图(其实这俩差不多,改个值就行),世界图
一、折线图
先看效果图
这是pyecharts的链式调用,也有之前的单独调用,具体的用法可以看这个大佬的博客Python之pyecharts使用
官方文档也是中文的,非常友好
代码如下:
# 开始绘图
line = (
# 题目和图宽
Line(init_opts=opts.InitOpts(page_title='15日新增确诊累计图', width='100%'))
# 图形的全局配置
.set_global_opts(
tooltip_opts=opts.TooltipOpts(is_show=False),
xaxis_opts=opts.AxisOpts(type_="category"),
yaxis_opts=opts.AxisOpts(
type_="value",
axistick_opts=opts.AxisTickOpts(is_show=True),
splitline_opts=opts.SplitLineOpts(is_show=True),
),
)
# 添加X,Y坐标信息
.add_xaxis(xaxis_data=x)
.add_yaxis(
series_name="15日新增确诊累计图",
y_axis=y,
symbol="emptyCircle",
is_symbol_show=True,
label_opts=opts.LabelOpts(is_show=True),
is_connect_nones=True
)
# 绘图保存到本地
.render('15日新增确诊累计图.html')
)
二、箱型图
效果:
代码:
# 开始绘图
X = ['美国', '中国',