logo

Python matplotlibで軸を削除する方法 📂プログラミング

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()

1.PNG

環境

  • OS: Windows10
  • Version: Python 3.7.12, matplotlib 3.2.2

他の言語で