我有一个要绘制它的字典(my_dict),如下所示:
dates = list(my_dict.keys())
values = list(my_dict.values())
fig, axs = plt.subplots()
axs.scatter(names, values)
axs.plot(names, values)
以上代码的输出为:
哪个是正确的,并且喜欢它。但是我需要在该图的顶部再添加一个图,在图的某些部分上使用不同的颜色(例如红色),如下所示:
我有x和y轴上应该为红色的点的列表。例如,我已经确定7点之间的4条线为红色,并用以下代码绘制它们:
axs.plot(marked_dates, marked_values,'r')
但是我很难将它们准确地绘制在蓝线上,因为新列表的大小(marked_dates和marked_values)小于以前用于绘制蓝线的列表(名称和值)。任何纠正它们的想法。