728x90
반응형

 

들어가기 전..


이 글은 matplotlib 에 대한 글입니다.

matplotlib 가 설치되어 있어야 합니다.

만약 설치되어 있지 않다면

pip install matplotlib

pip install numpy

 

위 두 줄을 터미널에서 실행해서 설치해주시기 바랍니다.

 

그리고 항상 코드를 배울 때는 레퍼런스를 함께 봐야 합니다.

https://matplotlib.org/3.5.0/index.html

위의 레퍼런스를 참조하면서 배우시기 바랍니다.

 

 

기본 그래프 그리기

 

import matplotlib.pyplot as plt

X= [1, 2,  3,  4,  5]
Y1 = [1, 4,  9, 16, 25]
plt.plot(X, Y1, color='red', marker='o', alpha=0.5, linewidth=2)

plt.title("mohand's code block")
plt.xlabel("x example")
plt.ylabel("y example")
plt.show()

 

위의 코드를 실행하면

 

 

이런 창이 하나 뜰 것입니다.

matplotlib 을 이용한 가장 기초적인 그래프를 그린 것입니다.

 

 

그럼 이제 한줄한줄에 대한 설명을 해드리겠습니다.

 

import matplotlib.pyplot as plt

matplotlib 중에 pyplot 을 사용할 것이고 이 이름을 plt 으로 붙이겠다 는 뜻입니다.

 

 

X= [1, 2,  3,  4,  5]
Y1 = [1, 4,  9, 16, 25]

X 축과 Y축의 값을 세팅하는 과정입니다.

이렇게 하나하나 직접 넣어줘도 되고 나중에 numpy 를 이용해 자동으로 생성시켜도 됩니다.

 

 

plt.plot(X, Y1, color='red', marker='o', alpha=0.5, linewidth=2)

plt 의 plot 이라는 그래프를 이용하겠다는 뜻입니다.

 

예시

 

https://matplotlib.org/3.5.0/plot_types/index.html

위의 레퍼런스 사이트에서 plot types 를 보면 어떤 종류의 그래프를 그릴 수 있는지 다 나옵니다.

해당 그래프를 만들 때 넣어야 하는 arg도 적혀있습니다.

 

나머지 arg 들을 살펴보겠습니다.

 

 

color : 줄의 색상

 

줄의 색상은 'red' 같은 표기방법 말고도 '#aabbcc' 같이 RGB로도 설정할 수 있습니다.

 

 

marker : 점의 모양

 

 

'o' 외에도 많은 marker 들이 있습니다. 레퍼런스에서 확인할 수 있습니다.

https://matplotlib.org/3.5.0/api/markers_api.html#module-matplotlib.markers

 

 

alpha : 투명도

 

0 ~ 1 까지의 값으로 투명도를 설정합니다.

일반적으로 1로 완전 불투명으로 하기보다는 0.5 정도의 값을 사용합니다.

 

 

linewidth : 선의 굵기

 

원하는 값을 넣으면 해당 선의 굵기로 설정합니다.

정수뿐만 아니라 소수도 가능합니다.

 

 

arg들은 주로 사용하는 몇 가지만 적어봤습니다. 더 원하는 옵션 등은 레퍼런스에서 확인하실 수 있습니다.

https://matplotlib.org/3.5.0/api/_as_gen/matplotlib.axes.Axes.plot.html#matplotlib.axes.Axes.plot

 

 

plt.title("mohand's code block")
plt.xlabel("x example")
plt.ylabel("y example")
plt.show()

그래프의 제목과 x, y축의 라벨 문장을 설정하는 코드입니다.

 

그리고 최종적으로 show() method 를 실행하게 되면 그래프를 그려줍니다.

 

 

결론


이번 글에서는 matplotlib 를 이용해 기초적인 그래프를 그려보았습니다.

 

다음 글에서는 더 다양한 그래프를 다뤄보겠습니다.

728x90
반응형

'컴퓨터공학 > Python' 카테고리의 다른 글

[Python] pip install 시 syntax error 해결방법  (2) 2021.10.27
728x90
반응형

 

개요

 

 

pip install 실행 시 SyntaxError: invalid syntax 가 뜨는 오류를 해결하기 위한 방법입니다.

 

 

해결방법


간단합니다. pip는 python 내에서 실행하면 안 됩니다.

 

 

제가 사용 중인 pycham 같은 경우 하단의 Python Console 말고 Terminal 에서 pip install 을 실행하면 잘 될 것입니다.

 

 

pycharm 같은 경우는 자체 파이썬을 사용해서 위의 사진과 같이 설치하면 되지만

다른 IDE는 직접 설치해야 할 수도 있습니다.

 

이러면 명령 프롬프트를 이용해야 합니다.

 

 

명령 프롬프트를 이용해서 pip install 을 했는데 위와 같이

'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

라는 오류가 나오면 파이썬을 환경변수에 등록하여야 합니다.

 

환경변수에 프로그램을 등록하는 방법 >> 클릭 <<

 

위의 방법으로

파이썬 위치

파이썬 위치\Scripts

이 두 가지를 추가해줘야 합니다.

 

제 컴퓨터는 파이썬이 설치된 위치가 다음과 같아서 아래의 두 개를 추가했습니다. (Python 3.9.1 기준)

C:\Users\사용자이름\AppData\Local\Programs\Python\Python39\

C:\Users\사용자이름\AppData\Local\Programs\Python\Python39\Scripts\

 

 

환경변수가 제대로 추가되어있다면 위와 같이 설치가 잘 됩니다.

 

 

728x90
반응형

'컴퓨터공학 > Python' 카테고리의 다른 글

[Python][matplotlib] 1. 기본 그래프 그리기 (plot)  (0) 2021.10.28

+ Recent posts