我正在尝试将plot xticks设置为类似于pandas数据帧的默认格式。你知道吗
我试着用plt.set\ xticklabels公司但没有成功。你知道吗
fig, axarr = plt.subplots(len(stations), 2, figsize=(10,11))
plt.subplots_adjust(bottom=0.05)
hPc3.plot(use_index=True, subplots=True, ax=axarr[0:len(stations),0],
for i in range(0,len(axarr)):
axarr[i,0].set_ylabel('$nT$')
axarr[len(stations)-1,0].set_xlabel('$(UT)$')
for i in range(0,len(axarr)):
plot4 = axarr[i,1].pcolormesh(tti, wPc3_period[i], np.log10(abs(wPc3_power[i])), cmap = 'jet')
axarr[i,1].set_yscale('log', basey=2, subsy=None)
axarr[i,1].set_xlabel('$(UT)$')
axarr[i,1].set_ylabel('$Period$ $(s)$')
axarr[i,1].set_ylim([np.min(wPc3_period[i]), np.max(wPc3_period[i])])
axarr[i,1].invert_yaxis()
axarr[i,1].plot(tti, te_coi3, 'w')
cbar_coord = replace_at_index1(make_axes_locatable(axarr[i,1]).get_position(), [0,2], [0.92, 0.01])
cbar_ax = fig.add_axes(cbar_coord)
cbar = plt.colorbar(plot4, cax=cbar_ax, boundaries=np.linspace(-10, 10, 512),
ticks=[-10, -5, 0, 5, 10], label='$log_{2}$')
cbar.set_clim([-10,5])
左侧面板显示数据框绘图的默认标签。右边的面板是我的形成过程
Matplotlibdatesapi提供了大量方便的函数和类来表示和转换日期和时间数据。你知道吗
您可以使用
DateFormatter
、DayLocator
和HourLocator
的简单组合来复制pandas
样式。下面是一个虚拟数据集的例子,假设您没有提供完整的工作代码,但要适应您的用例应该不难。你知道吗相关问题 更多 >
编程相关推荐