【发布时间】:2018-01-04 05:34:29
【问题描述】:
【问题讨论】:
标签: python matplotlib
【问题讨论】:
标签: python matplotlib
试试这个:
subplot(1,2,1)
hist(...)
ax2 = subplot(1,2,2)
ax2.set_xticks([])
ax2.set_yticks([])
for spine in ax2.spines.values():
spine.set_visible(False)
ax2.invert_yaxis()
ax2.text(..., verticalalignment="top")
更新:
正如 cmets 中指出的,您也可以这样做:
subplot(1,2,1)
hist(...)
ax2 = subplot(1,2,2)
ax2.axis("off")
ax2.invert_yaxis()
ax2.text(..., verticalalignment="top")
虽然这也会删除默认轴背景(取决于您的设置和 Matplotlib 版本,这可能会给您留下灰色背景)。
【讨论】:
plt.axis('off')。
ax2.set_axis_off()
invert_yaxis()?