반응형
import matplotlib.pyplot as plt
import numpy as np
# 함수 그래프
x = np.arange(0, 3, 0.01)
y = x ** 2 - 3 * x + 2
plt.plot(x, y)
plt.scatter ([1.5], [-0.25], s=25, c='r'') # 최소 치수입니다.
# 점의 레이블 (좌표에서 더하기 또는 빼기 `0.15`는 표시된 위치의 오프셋이므로 점을 가리지 않습니다)
plt.text(1.5+0.15, -0.25-0.15, 'minima', ha='center', va='bottom', fontsize=10.5) # horizontal alignment
# 점선 두 개를 긋습니다
plt.plot([0, 1.5], [-0.25, -0.25], c='b', linestyle='--')
plt.plot([1.5, 1.5], [0, -0.25], c='b', linestyle='--')
# 좌표축의 위치를 바꿉니다.
ax = plt.gca()
# 원래 위치로 이동합니다.
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
ax.spines['bottom'].set_position(('data', 0))
ax.spines['left'].set_position(('data', 0))
반응형
'개발 꿀팁 > PYTHON' 카테고리의 다른 글
Python-- 목록 해석입니다 (0) | 2023.01.11 |
---|---|
【이중 y축 그래프】파이썬은 이중 y축 그래프를 만듭니다 (0) | 2023.01.11 |
파이썬 그림 함수 (0) | 2023.01.11 |
파이썬으로 크리스마스 트리를 만들어요 (0) | 2023.01.03 |
python이 matplotlib의 savefig를 사용하여 그림을 저장할 때 불완전한 문제가 있습니다 (0) | 2022.12.15 |