본문 바로가기

프로그래밍 언어/파이썬 수학

03. [Python] matplotlib 기초 : 그래프 꾸미기

개요

이번에는 그래프를 꾸미는 방법을 알아보도록 하겠습니다.

실습환경

실습환경은 아나콘다와 Jupyter Notebook을 사용합니다.
아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요.
https://iot-lab.tistory.com/113

 

파이썬 아나콘다(Anaconda) 설치하기

개요 아나콘다를 도입하면, Python으로 머신러닝을 조금 쉽게 시작할 수 있습니다. 아나콘다는 많은 수식계산, 머신러닝용 외부 패키지를 내장하고 있는 파이썬 배포판으로 간편하게 파이썬 코딩

iot-lab.tistory.com

그래프 꾸미기

  • 좌표 축의 라벨 이름 푸이기
  • 그래프의 타이틀 표시하기
  • 그리드 표시
  • 선의 스타일 변경
  • 범례(legend) 설정
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-10, 10)        # -10에서 10까지 50으로 등간격 배열 생성
y1 = x * 2
y2 = x * 3

# x、y축의 라벨표시
# 라벨 문자 크기를 14로 지정
plt.xlabel("x축", size=14)
plt.ylabel("y축", size=14)

# 그래프의 타이틀
plt.title("나의 그래프")

# 그리드 표시
plt.grid()

# legend, 선 스타일을 변경하여 그래프 설정
plt.plot(x, y1, label="y1")
plt.plot(x, y2, label="y2", linestyle="dashed")
plt.legend()    # 범례를 표시

plt.show()

[결과]

범례(legend)에 대해서

범례(legend)는 각 축의 무엇인지 알 수 있도록 표시해주는 기능입니다. 

아래 그래프의 빨간 박스부분입니다. 

 

 

 

혹시 실행해도 그래프가 안나오는 경우에는 %matplotlib inline 제일 상단에 추가해보시기 바랍니다.

 

 

다음에는 산포 그래프를 만드는 방법에 대해서 알아보도록 하겠습니다.

 

https://iot-lab.tistory.com/146

 

04. [Python] matplotlib 기초 : 산포 그래프 만들기

개요 이번에는 산포 그래프를 그리는 방법을 알아보도록 하겠습니다. 실습환경 실습환경은 아나콘다와 Jupyter Notebook을 사용합니다. 아나콘다 설치 및 사용방법은 아래 링크를 확인해 주세요. htt

iot-lab.tistory.com