这样我就创建了我的heatmap
:
fig = plt.figure(figsize = (8.27, 13.69), dpi = 100)
fig, ax = plt.subplots(1,1,figsize = (8.27, 13.69))
fig = plt.gcf()
heatplot = ax.imshow(c, cmap='rainbow', aspect='auto',\
norm=MidpointNormalize(midpoint=0.90))
c
是具有heatmap
值的数组,规范化为一。在
使用ax.set_xticklabels()
、ax.set_xticks()
、ax.set_yticklabels()
和ax.set_yticks()
,我已经将轴添加到它的heatmap
。现在我想添加第二个y
-轴。colorbar
的方向是水平的。在
编辑:
在Bazingaa的帮助下,我得到了第二个y轴,但是有一个偏移:
ax1.set_yticks(np.arange(len(TITLES)), minor=False)
使刻度居中。在
要添加第二个
y
轴,必须使用:其中}。如果使用
ax1
是当前/第一个轴。在您的例子中,ax1
是{ax2
绘制数据,y值将显示在右侧y
轴上。更多信息here通过以下方式解决了我问题的编辑部分:
我在哪里找到的?:How do I align gridlines for two y-axis scales using Matplotlib?
回答者:
Hugo Alain Oliva
相关问题 更多 >
编程相关推荐