파이썬 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