新手使用pyecharts写了一个日历热力图,单独运行的时候是成功显示图形的,但是在使用timeline时间轴组件后却怎么也显示不出图形了,开发工具为PyCharm,图片如下,求大神帮助🙏🙏
代码如下:
from pyecharts.charts import Calendar,Timeline,Page
import pandas as pd
from pyecharts import options as opts
df = pd.read_csv("C:/Users/xz/Desktop/全国各城市AQI数据/wuhan.csv",encoding="gbk")
date=list(df["date"])
aqi_value=list(df["AQI"])
data_list=[]
for i in range(len(date)):
date_i = date[i].replace("/","-") #将日期字符串中的"/"替换为"-"
value_i = aqi_value[i]
data_list.append([date_i,str(value_i)])
print(data_list)
heatmap = Calendar()
heatmap.add("日历",data_list,calendar_opts=opts.CalendarOpts(range_='2020'))
heatmap.set_global_opts(
title_opts=opts.TitleOpts(title="武汉日历热力图"),
visualmap_opts=opts.VisualMapOpts(
max_=250,
min_=0,
orient="horizontal",
is_piecewise=True,
pos_top="330px",
pos_left="200px",
),
)
heatmap.render("热力图.html")
timeline = Timeline()
timeline.add(heatmap, "example")
timeline.render("TimeLine.html")
图片显示
使用timeline组件后:
跪谢大佬们了😭😭
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。