메모
전체 예제 코드를 다운로드 하려면 여기 를 클릭 하십시오.
무한 라인 #
axvline
주어진 x / y 위치 axhline
에서 무한한 수직선 / 수평선을 그 립니다. 일반적으로 특수 데이터 값, 예를 들어 이 예에서는 시그모이드 함수의 중심 및 한계 값을 표시하는 데 사용됩니다.
axline
임의의 방향으로 무한 직선을 그립니다.
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(-10, 10, 100)
sig = 1 / (1 + np.exp(-t))
plt.axhline(y=0, color="black", linestyle="--")
plt.axhline(y=0.5, color="black", linestyle=":")
plt.axhline(y=1.0, color="black", linestyle="--")
plt.axvline(color="grey")
plt.axline((0, 0.5), slope=0.25, color="black", linestyle=(0, (5, 5)))
plt.plot(t, sig, linewidth=2, label=r"$\sigma(t) = \frac{1}{1 + e^{-t}}$")
plt.xlim(-10, 10)
plt.xlabel("t")
plt.legend(fontsize=14)
plt.show()
axline
transform
점에는 적용되지만 경사에는 적용되지 않는 매개변수 와 함께 사용할 수도 있습니다 . 이는 플롯 한계가 이동될 때 제자리에 유지되는 고정 경사가 있는 대각선 그리드 선을 그리는 데 유용할 수 있습니다.
for pos in np.linspace(-2, 1, 10):
plt.axline((pos, 0), slope=0.5, color='k', transform=plt.gca().transAxes)
plt.ylim([0, 1])
plt.xlim([0, 1])
plt.show()
참조
다음 함수, 메서드, 클래스 및 모듈의 사용이 이 예제에 표시됩니다.