본문 바로가기
반응형

Matplotlib/공통25

[파이썬 matplotlib] 그래프에 그리드(grid) 추가하기 [파이썬 matplotlib] 그래프에 그리드(grid) 추가하기 그래프에 그리드를 추가할 때는 grid 함수를 사용합니다. 대표적인 옵션은 아래와 같습니다. linestyle : 선 스타일color : 색linewidth : 선 두께 선 스타일은 아래와 같습니다. - (solid)-- (dashed)-. (dashdot): (dotted)None 아래는 예시입니다. import numpy as npimport matplotlib.pyplot as plt X = np.linspace(0, 100, 100)Y1 = X**2Y2 = X**2+5000 plt.plot(X,Y1)plt.plot(X,Y2) plt.grid(linestyle=':',color='0.5',linewidth=2) plt.show() 2020. 11. 18.
[파이썬 matplotlib] 그래프에 범례(legend) 추가하기 [파이썬 matplotlib] 그래프에 범례(legend) 추가하기 그래프에 범례를 추가할 때는 legend 함수를 사용합니다. plot 함수 안에 입력한 label 이 범례로 사용됩니다. import numpy as npimport matplotlib.pyplot as plt X = np.linspace(0, 100, 100)Y1 = X**2Y2 = X**2+5000 plt.plot(X,Y1, label='Y1')plt.plot(X,Y2, label='Y2') plt.legend() plt.show() 아래와 같이 legend 함수 안에 label 을 입력할 수도 있습니다. import numpy as npimport matplotlib.pyplot as plt X = np.linspace(0, 100.. 2020. 11. 18.
[파이썬 matplotlib] 그래프 텍스트에 박스 추가하기 [파이썬 matplotlib] 그래프 텍스트에 박스 추가하기 그래프에 입력된 텍스트에 박스를 추가하는 방법입니다. box를 딕셔너리타입으로 정의해주시고, text 함수에 bbox 옵션으로 입력하면 됩니다. box style은 round 와 squar가 있습니다. alpha는 투명도입니다. 아래는 예시입니다. X=3Y=3 mybox={'facecolor':'y','edgecolor':'r','boxstyle':'round','alpha':0.5} plt.plot(X,Y,marker='o')plt.text(3,3,'my text', bbox=mybox)plt.show() 2020. 11. 18.
[파이썬 matplotlib] 그래프 텍스트 정렬하기 [파이썬 matplotlib] 그래프 텍스트 정렬하기 그래프에 추가한 텍스트를 정렬하는 옵션은 두가지가 있습니다. 하위 항목은 선택할 수 있는 옵션을 의미합니다. 1) verticalalignment - center : 수직방향으로 좌표 중앙에 놓임 - top : 좌표가 텍스트 위에 놓임 - bottom : 좌표가 텍스트 아래 놓임 - baseline : 텍스트의 baseline 에 따라 달라짐 2) horizontal alignment - center : 수평방향으로 좌표 중앙에 놓임 - left : 좌표가 텍스트 왼쪽에 놓임 - right : 좌표가 텍스트 오른쪽에 놓임 plot 그래프에 적용해봅시다. X=3Y=3 plt.plot(X,Y,marker='o')plt.text(3,3,'my text', .. 2020. 11. 18.
[파이썬 matplotlib] 그래프에 텍스트 추가하기 [파이썬 matplotlib] 그래프에 텍스트 추가하기 그래프에 텍스트를 추가할 때는 text 함수를 사용합니다. 아래와 같은 형식으로 사용합니다. text(x좌표,y좌표,내용) plot 그래프에 적용해봅시다. import numpy as npfrom matplotlib import pyplot as plt X=np.arange(-100,100,2)Y=X**2 plt.plot(X,Y)plt.text(0,4000,'my text')plt.show() 2020. 11. 18.
[파이썬 matplotlib] 그래프 축 이름 추가하기 그래프에 축 이름을 추가할 때는 xlabel 과 ylabel 메소드를 사용합니다. 예시는 아래와 같습니다. import numpy as np from matplotlib import pyplot as plt X=np.arange(-100,100,2) Y=X**2 plt.plot(X,Y) #그래프 생성 plt.xlabel("X") #x축 이름 설정 plt.ylabel('Y') #y축 이름 설정 plt.show() #그래프 출력 2020. 11. 18.
[파이썬 matplotlib] 그래프 제목에 수식 입력하기 [파이썬 matplotlib] 그래프 제목에 수식 입력하기 matplotlib에서 그래프를 그릴 때, 제목 등에 LaTax 형태로 입력이 가능합니다. LaTex 수식입력기 링크 : https://www.codecogs.com/latex/eqneditor.php 수식 입력기에서 수식을 만들고, 양쪽에 $를 추가하여 입력하면 됩니다. 아래 예시의 경우 LaTex 수식입력기에서는 \frac 으로 나왔는데, \\frac으로 바꿔주니 입력이 되었습니다. import numpy as npfrom matplotlib import pyplot as plt X=np.arange(-100,100,2)Y=X**2 plt.plot(X,Y)plt.title('$x^{3}+\\frac{a}{b}$')plt.show() 2020. 11. 18.
[파이썬 matplotlib] 그래프 제목 입력하기 [파이썬 matplotlib] 그래프 제목 입력하기 그래프 제목을 입력하는 방법은 title 함수를 사용하는 것입니다. import numpy as npfrom matplotlib import pyplot as plt X=np.arange(-100,100,2)Y=X**2 plt.plot(X,Y)plt.title('My Graph')plt.show() 2020. 11. 18.
[파이썬 matplotlib] 그래프 커스터마이즈하기 [파이썬 matplotlib] 그래프 커스터마이즈하기 그래프를 커스터마이즈 해봅시다. 예를들면 아래와 같은 옵션이 있습니다. 그래프를 그릴 때마다 매번 설정하지 않도록, 반영구적으로 변경할 것입니다. - 그래프 내부 배경 색- 그래프 외부 배경 색- x축, y축 색- x 눈금색- y 눈금색... 위와 같은 변수들은 matplotlib 의 mpl 클래스에서 변경합니다. 변경할 경우 반영구적으로 적용됩니다. 이후 그려지는 모든 그래프에 반영되는 것입니다. import numpy as npimport matplotlib as mplfrom matplotlib import pyplot as plt #그래프 내부 배경 색mpl.rc('axes', facecolor = 'r', edgecolor = 'b')#그래프.. 2020. 11. 18.
[파이썬 matplotlib] 대표적인 색상 약어 [파이썬 matplotlib] 대표적인 색상 약어 matplotlib 을 이용하여 그래프를 그릴 때, 색상에 대한 입력값으로 사용되는 대표적인 약어들입니다. r : redg : greenb : bluek : blackw : whitec : Cyanm : Magentay : yellow 2020. 11. 16.
반응형