Python matplotlibで軸を削除する方法
コード1
グラフの軸を表示したくない場合は、plt.axis('off')
(または ‘off’の代わりにFalse)を使用します。これにより、x軸もy軸も表示されません。
一方の軸だけを削除したい場合は、現在の図の軸オブジェクトであるplt.gca()
に、以下の例のようなメソッドを適用します。
import numpy as np
import matplotlib.pyplot as plt
plt.subplots(figsize=(15,3))
plt.subplot(1,4,1)
plt.plot(x,y)
plt.subplot(1,4,2)
plt.plot(x,y)
plt.gca().axes.xaxis.set_visible(False) #x축만 없애기
plt.subplot(1,4,3)
plt.plot(x,y)
plt.gca().axes.yaxis.set_visible(False) #y축만 없애기
plt.subplot(1,4,4)
plt.plot(x,y)
plt.axis('off') #x,y축 모두 없애기
plt.show()
環境
- OS: Windows10
- Version: Python 3.7.12, matplotlib 3.2.2