python pycharts/calendar 数据多一个字段([日期,数据,描述])后没有原先的热力图效果
想解决的问题:鼠标移动到日期方格上,显示日期、数据和描述。
1、按以下代码,能实现,但带来新的问题,没有热力图效果(所有图都是一个颜色):
for i in range(k):
dd = [x[i], y[i], P_Name[i]]
data_x.append(dd)
补充说明:
按原先的代码,鼠标移动到日期方格上,显示日期、数据;热力图效果正常。
for i in range(k):
dd = [x[i], y[i]]
data_x.append(dd)
data = data_x
print(data)
c1 = ( Calendar(init_opts=opts.InitOpts(width=str(x_sw) + 'px', height=str(y_sw) + 'px')) .add(string + ':' + str(total22) + 'W', data, calendar_opts=opts.CalendarOpts( range_=['2022'], # 添加到日历图,指定显示2022年数据
)
目前的问题:没有热图效果就是日期x(i)图块不会因为数据y(i)的大小显示不同色阶的颜色 想要达到的效果:在原有日历热力图的基础上,当鼠标移动到日期图块上时,提示内容由原来:日期,数据 变成:日期,数据,描述;同时日期图块根据数据大小显示不同色阶的颜色