from pyecharts.charts import Bar
from pyecharts import options as opts
import csv
#离散型时间数据可视化
filename = "hot-dog-contest-winners.csv"
datax = []
datay = []
with open(filename) as f:
reader = csv.reader(f)
for datarow in reader:
if reader.line_num != 1:
datax.append(datarow[0])
datay.append(datarow[2])
c=(
Bar()
.add_xaxis(datax)
.add_yaxis("number",datay) #简化写法 按照顺序
.set_global_opts(
title_opts=opts.TitleOpts(title="美国热狗大胃王比赛成绩柱状图"),
yaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True))
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.render("Bar.html")
)
柱形图——Bar
最新推荐文章于 2023-12-08 00:25:13 发布