我使用here作为脚本起点的代码段。我想在第一个(即主要)图表的底部显示一个体积图表。卷子图基本上是垂直条形图。
理想情况下,日期(即X轴)标签将位于体积子图下方 - 即同一日期(X)轴用于顶部(主)图和子图。但是,如果它让生活变得更轻松(对于任何提交片段的人),我可以使用卷子图(有或没有自己的X轴日期标签)。
我发现matplotlib文档和分散的教程非常混乱。指向此类图表的示例(或此处发布的代码段)的链接将非常有用
答案 0 :(得分:1)
将子图的ax声明修改为
ax = fig.add_subplot(211)
并注释掉minor_formatter的声明
#ax.xaxis.set_minor_formatter(dayFormatter)
并在show()
电话
fig.subplots_adjust(hspace=0.5)
ay = fig.add_subplot(212)
ay.xaxis.set_major_locator(mondays)
ay.xaxis.set_minor_locator(alldays)
ay.xaxis.set_major_formatter(weekFormatter)
dates = [ x[0] for x in quotes]
volumes = [ x[-1] for x in quotes]
ay.bar(dates,volumes,0.35)
这为卷子图提供了自己的X轴日期标签