1、pyecharts
安装:pip install -i https://pypi.douban.com/simple pyecharts
官网地址:https://github.com/pyecharts/pyecharts
【柱状图】
all_data =[]
#all_data.append({"city":city,"min_temp":int(min_temp)}) # 把最低气温进行排序是为了排序
# 根据最低气温进行排序,all_data是一个含有字典的列表
all_data.sort(key=lambda x:x["min_temp"],reverse=False) # reverse=False表示最低气温按照升序
data = all_data[0:10]
print(data)
temps = list(map(lambda x: x['min_temp'], data))
citys = list(map(lambda x: x['city'],data))
# 方法一:链式调用
# bar =(Bar()
# .add_xaxis(citys)
# .add_yaxis('气温',temps)
# .set_global_opts(title_opts=opts.TitleOpts(title="最低气温情况"))
# )
# bar.render()
# 方法二:非链式调用的单独调用方法
bar = Bar()
bar.add_xaxis(citys)
# bar.add_yaxis("商家A", [])
bar.add_yaxis('气温',temps)
bar.set_global_opts(title_opts=opts.TitleOpts(title="最低气温情况"))
bar.render("temperature.html")