子图保存的 png 图形 - 删除轴
Subploting saved png figures- remove axis
我正在尝试将我之前保存为 png 的 4 个图形进行子图绘制。
这是我正在使用的代码:
img1 = mpimg.imread(r'C:\Users\nikos.000\png\kicks_UCS_elec.png')
img2 = mpimg.imread(r'C:\Users\nikos.000\png\DW_UCS_elec.png')
img3 = mpimg.imread(r'C:\Users\nikos.000\png\energ_UCS_elec.png')
img4 = mpimg.imread(r'C:\Users\nikos.000\png\UCS_elec_kinet.png')
f, ax = plt.subplots(2,2)
ax[0,0].imshow(img1)
ax[0,1].imshow(img2)
ax[1,0].imshow(img3)
ax[1,1].imshow(img4)
f.axes.get_xaxis().set_visible(False)
f.axes.get_yaxis().set_visible(False)
这是我得到的结果:
我想去掉每个子图中打印的额外轴。这可能吗?
您应该关闭每个轴。例如使用您自己的代码:
img1 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\kicks_UCS_elec.png')
img2 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\DW_UCS_elec.png')
img3 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\energ_UCS_elec.png')
img4 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\UCS_elec_kinet.png')
f, ax = plt.subplots(2,2)
ax[0,0].imshow(img1)
ax[0,1].imshow(img2)
ax[1,0].imshow(img3)
ax[1,1].imshow(img4)
for a in ax.flat:
a.axis('off')
我正在尝试将我之前保存为 png 的 4 个图形进行子图绘制。
这是我正在使用的代码:
img1 = mpimg.imread(r'C:\Users\nikos.000\png\kicks_UCS_elec.png')
img2 = mpimg.imread(r'C:\Users\nikos.000\png\DW_UCS_elec.png')
img3 = mpimg.imread(r'C:\Users\nikos.000\png\energ_UCS_elec.png')
img4 = mpimg.imread(r'C:\Users\nikos.000\png\UCS_elec_kinet.png')
f, ax = plt.subplots(2,2)
ax[0,0].imshow(img1)
ax[0,1].imshow(img2)
ax[1,0].imshow(img3)
ax[1,1].imshow(img4)
f.axes.get_xaxis().set_visible(False)
f.axes.get_yaxis().set_visible(False)
这是我得到的结果:
我想去掉每个子图中打印的额外轴。这可能吗?
您应该关闭每个轴。例如使用您自己的代码:
img1 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\kicks_UCS_elec.png')
img2 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\DW_UCS_elec.png')
img3 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\energ_UCS_elec.png')
img4 = mpimg.imread(r'C:\Users\nikos.000\vlahos\png\UCS_elec_kinet.png')
f, ax = plt.subplots(2,2)
ax[0,0].imshow(img1)
ax[0,1].imshow(img2)
ax[1,0].imshow(img3)
ax[1,1].imshow(img4)
for a in ax.flat:
a.axis('off')