问题描述
h= np.vstack((aug2014,sep2014,oct2014,nov2014,dec2014,jan2015,feb2015,mar2015,apr2015,may2015,jun2015,jul2015,aug2015))
dim = np.arange(1,32,1)
fig,ax = plt.subplots(figsize=(9,3))
heatmap = ax.imshow(h,cmap=plt.cm.get_cmap('Blues',4),aspect=0.5,clim=[1,144])
cbar = fig.colorbar(heatmap,ticks = [1,36,72,108,144],label = 'Number of valid records per day')
ax.set_xlabel("Days",fontsize=15)
ax.set_ylabel("Months",fontsize=15)
ax.set_title("Number of valid records per day",fontsize=20)
ax.set_xticks(range(0,31))
ax.set_xticklabels(dim,rotation=45,ha='center',minor=False)
ax.set_yticks(range(0,13,1))
ax.set_yticklabels(ylabel[7:20])
ax.grid(which = 'minor',color = 'w')
ax.set_facecolor('gray')
fig.show()
如您所见,y 轴上的标签不太易读。我想知道是否有办法增加网格单元的尺寸或更改轴上的比例以增加标签之间的空间。我曾尝试更改 figsize,但它所做的只是使颜色条比热图大得多。我还有两个附属问题:
欢迎任何帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)