| 내용 | 코드 |
| import | import matplotlib.pyplot as plt |
| 선 그래프 생성 *선 마커, 선 모양, 선 색 설정 가능 |
plt.plot(x, y) |
| 그래프 제목 삽입 | plt.title("제목", fontsize=수) |
| x축 레이블 삽입 | plt.xlabel("레이블", fontsize=수) |
| y축 레이블 삽입 | plt.ylabel("레이블", fontsize=수) |
| 여러 선 그래프 생성 | a = [(g1, 'g1'), (g2, 'g2'), (g3, 'g3')] for m, n in a: plt.plot(x, m, label=n) plt.legend() |
| 그린 그래프를 화면에 표시 | plt.show() |
| x축 눈금 설정 | plt.xticks([2018, 2019, 2020, 2021]) |
| 격자 추가 | plt.grid(True) |
| DataFrame 특정 col 값으로 선 그리기 *row명(인덱스명)이 x로, 값이 y로 |
plt.plot(df["col"]) |
| 내용 | 코드 |
| figure 생성 | fig1 = plt.figure(아이디, figsize=(가로, 세로)) |
| 서브플롯 제목 삽입 | ax1.set_title("제목") |
figure1 = plt.figure(1, figsize=(5,4))
plt.plot(x1, y1)
figure2 = plt.figure(2, figsize=(4,3))
plt.plot(x1, y2)
plt.title("second figure")
plt.figure(1)
plt.title("first figure")
plt.show()
#방법1
fig, ax = plt.subplots(1, 2, constrained_layout=True)
ax[0].plot(x, y1)
ax[1].plot(x, y2)
plt.show()
#방법2
fig, (ax1, ax2) = plt.subplots(1, 2, constrained_layout=True)
ax1.plot(x, y1)
ax2.plot(x, y2)
plt.show()
'코딩' 카테고리의 다른 글
| [Python] Seaborn 라이브러리 (1) | 2024.11.14 |
|---|---|
| [Python] Pandas 라이브러리 (0) | 2024.11.12 |
| [Python] 경로 (절대경로, 상대경로, os, pathlib, shutil) (1) | 2024.11.11 |
| [Python] 파일 다루기 (txt, csv, with문, json) (0) | 2024.11.10 |
| [Python] 프롬프트 사용 (가상환경, 라이브러리) (1) | 2024.11.09 |