import matplotlib.pyplot as plt
import matplotlib
# 기본 설정
x = [1, 2, 3]
y = [2, 4, 8]
plt.plot(x, y)
plt.show()
# Title 설정
plt.plot(x, y)
plt.title("Line Graph")
plt.show()
# 한글 폰트 설정
matplotlib.rcParams["font.family"] = "Malgun Gothic" # Windows
# matplotlib.rcParams["font.family"] = "AppleGothic" # Mac
matplotlib.rcParams["font.size"] = 15 # 글자 크기 설정
matplotlib.rcParams['axes.unicode_minus'] = False #한글 깨짐 방지
plt.plot(x, y)
plt.title("꺾은선 그래프")
plt.show()
# 축 설정
plt.plot(x, y)
plt.xlabel("X 축", color="red", loc="right") # X축 이름, 위치 설정
plt.ylabel("Y 축", color="#00aa00", loc="top") # Y축 이름, 위치 설정
plt.title("꺾은선 그래프", fontdict={"family": "Malgun Gothic", "size": 20}) # 개별 폰트 설정
plt.xticks([1, 2, 3]) # X축에 표시될 값 지정
plt.yticks([3, 6, 9, 12]) # Y축에 표시될 값 지정
plt.show()
# 범례 (legend)
plt.plot(x, y, label="무슨 데이터")
plt.legend(loc="upper right") # 범례 위치 설정
plt.show()
# 스타일 설정
plt.plot(x, y, linewidth=5) # 선의 두께 설정
plt.plot(x, y, marker='o', linestyle="None") # 마커 표시
plt.plot(x, y, marker='v', markersize=10) # 마커 크기 조정
plt.plot(x, y, marker='X', markersize=10, markeredgecolor="red") # 마커 테두리 색상 설정
plt.plot(x, y, marker='o', markersize=10, markeredgecolor="blue", markerfacecolor="yellow") # 마커 색상 설정
plt.show()
# 선 스타일 및 색상 설정
plt.plot(x, y, linestyle=":") # 점선 스타일
plt.plot(x, y, linestyle="--") # 대시 스타일
plt.plot(x, y, linestyle="-.") # 대쉬-닷 스타일
plt.plot(x, y, color="g") # 색깔 설정 (초록색)
plt.plot(x, y, "ro--") # 색상, 마커, 선 스타일 순서로 입력
plt.plot(x, y, "bv:") # 파란색, 삼각형 마커, 점선
plt.show()
# 축약어 사용
plt.plot(x, y, marker="o", mfc="red", ms=10, mec="blue", ls=":") # 마커, 선 스타일 및 색상 설정
plt.show()
# 투명도 설정
plt.plot(x, y, marker="o", mfc="red", ms=10, alpha=0.3) # 투명도 (0~1)
plt.show()
# 그래프 크기 설정
plt.figure(figsize=(10, 5)) # 너비 10, 높이 5 설정
plt.plot(x, y)
plt.show()
plt.figure(figsize=(10, 5), dpi=200) # 그래프 해상도(dpi) 설정
plt.plot(x, y)
plt.show()
# 배경색 설정
plt.figure(facecolor="yellow")
plt.plot(x, y)
plt.show()