【发布时间】:2016-11-15 05:59:22
【问题描述】:
我正在尝试在 pandas 中绘制多个时间序列数据框。时间序列是长度为 365 的 1 年每日点数。这个数字即将到来,但我想抑制 x 轴上显示的年份刻度。
我想取消显示在 x 轴左角的 1950 标签。有人可以对此提出建议吗?我的代码
dates = pandas.date_range('1950-01-01', '1950-12-31', freq='D')
data_to_plot12 = pandas.DataFrame(data=data_array, # values
index=homo_regions) # 1st column as index
dataframe1 = pandas.DataFrame.transpose(data_to_plot12)
dataframe1.index = dates
ax = dataframe1.plot(lw=1.5, marker='.', markersize=2, title='PRECT time series PI Slb Ocn CNTRL 60 years')
ax.set(xlabel="Months", ylabel="PRECT (mm/day)")
fig_name = 'dataframe1.pdf'
plt.savefig(fig_name)
【问题讨论】:
标签: python pandas matplotlib