[英]Not shown x-axis labels in matplotlib subplots from pandas dataframe
我尝试打印出子图。 可悲的是,这些图中只有最后一个显示了 x 轴标签/日期。 如何在每个图表下方显示日期。
看起来像这样,但我不想为所有图表设置 x 轴
import matplotlib.pyplot as plt
axes = dfDiscoverNerPivot.plot.line(x="date",subplots=True, legend=True, fontsize=8, grid=False, figsize=(10,25), linewidth=3)
plt.xticks(rotation=90)
for ax in axes.flatten():
ax.axhline(5000, color='k', linestyle='--')
ax.legend(loc='upper center')
plt.show()
我正在使用谷歌 colab 和熊猫。
您有subplots=True
并且所有子图都共享相同的 x 轴。 在plot.line
方法中sharex=False
应该可以解决问题。
您可以将关键字参数传递给DataFrame.plot.line
,这些参数传递给DataFrame.plot
。 您可以在文档中查看它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.