折线图上手极快,主要是数据处理比较难。简单的折线图只需掌握 创建bar对象、x y轴的添加,即如下操作
bar = Bar() #创建柱状图对象
bar.add_xaxis(list(data_dic.keys())) # 加x轴数据
bar.add_yaxis("销售额", list(data_dic.values()) # 加y轴文字、y轴数据
bar.render("柱状图.html") #生成柱状图
导入数据
对数据进行处理(因为是将折线图的创建故数据处理操作在此处省略),此处我将数据放在data_dict这个变量中,数据内容如下:
导包
from pyecharts.charts import Bar # 创建柱状图
from pyecharts.options import * # 创建选项
from pyecharts.globals import ThemeType # 控制图表颜色
创建折线图对象
bar = Bar(init_opts=InitOpts(theme=ThemeType.LIGHT)) # 创建对象、设置主题颜色
添加x y轴数据,设置标题
bar.add_xaxis(list(data_dic.keys())) # 加x轴数据
bar.add_yaxis("销售额", list(data_dic.values()), label_opts=LabelOpts(False)) # 加y轴数据、y轴标题、隐藏y轴数据
bar.set_global_opts(
title_opts=TitleOpts(title="每日销售额") # 设置标题
)
对折线图进行渲染
bar.render("柱状图.html")