본문 바로가기
반응형

matplotlib72

[파이썬 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] plot 그래프 마커 간격 설정 [파이썬 matplotlib] plot 그래프 마커 간격 설정 plot 그래프의 마커 간격은 markevery 옵션을 사용합니다. 실제 찍힌 점에서, 몇 간격으로 출력할지를 결정합니다. 예를들어 1부터 10까지 1간격으로 점이 찍혀있고, markevery 옵션이 2라면 아래의 점만 출력됩니다. 1 3 5 7 9 plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.array([1,2,3,4,5,6,7,8,9,10])Y1=X**2 plt.plot(X,Y1,marker='o', markevery=2 ) 2020. 11. 18.
[파이썬 matplotlib] plot 그래프 마커 모서리 두께 변경 [파이썬 matplotlib] plot 그래프 마커 모서리 두께 변경 plot 그래프의 마커 모서리색은 markeredgecolor 를 이용하여 설정합니다. 디폴트값은 1입니다. >>> plt.rcParams['lines.markeredgewidth']1.0 plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y1=X**2 plt.plot(X,Y1,marker='o',markersize=20,markeredgecolor='r', markeredgewidth='10') 2020. 11. 18.
[파이썬 matplotlib] plot 그래프 마커 모서리 색 변경 [파이썬 matplotlib] plot 그래프 마커 모서리 색 변경 plot 그래프의 마커 모서리색은 markeredgecolor 를 이용하여 설정합니다. plot 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y1=X**2 plt.plot(X,Y1, marker='o', markersize=20, markeredgecolor='r') 2020. 11. 17.
[파이썬 matplotlib] plot 그래프 마커 크기 설정 plot 그래프의 마커 크기는 markersize 를 이용하여 설정합니다. 마커 크기의 디폴트값은 6입니다. plot 그래프에 적용해봅시다. import numpy as np import matplotlib.pyplot as plt X=np.linspace(0,100,20) Y1=X**2 Y2=X**2+5000 Y3=X**2+10000 plt.plot(X,Y1,marker='o') plt.plot(X,Y2,marker='o',markersize=6) plt.plot(X,Y3,marker='o',markersize=10) plt.show() 2020. 11. 17.
[파이썬 matplotlib] plot 그래프 마커 색 설정 [파이썬 matplotlib] plot 그래프 마커 색 설정 plot 그래프의 마커 색은 markerfacecolor 를 이용하여 설정합니다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y=X**2 plt.plot(X,Y,marker='o',markerfacecolor='r')plt.show() 2020. 11. 17.
[파이썬 matplotlib] plot 그래프에 마커 추가하기 [파이썬 matplotlib] plot 그래프에 마커 추가하기 plot 그래프에 마커를 추가할 때는 marker 옵션을 설정해주면 됩니다. 마커 종류는 아래 링크를 참고하세요. 마커 종류 : https://pyvisuall.tistory.com/39 plot 그래프에 마커를 적용해봅시다. 점의 위치마다 마커가 찍힙니다. import numpy as npimport matplotlib.pyplot as plt X=np.linspace(0,100,20)Y=X**2 plt.plot(X,Y,marker='o') 2020. 11. 17.
[파이썬 matplotlib] 산점도 사이즈 변경 [파이썬 matplotlib] 산점도 사이즈 변경 산점도의 크기는 s옵션을 이용하여 입력합니다. 크기의 기본값은 rcParams['lines.markersize']**2 입니다. 아래와 같이 접근합니다. >>> import matplotlib.pyplot as plt>>> plt.rcParams['lines.markersize']6.0 이 값의 제곱이니, 기본값이 36이 됩니다. 산점도 그래프에 적용해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.random.randn(100)Y=np.random.randn(100) plt.scatter(X,Y,color='r',s=10) 2020. 11. 17.
[파이썬 matplotlib] 산점도 마커 종류 설정 [파이썬 matplotlib] 산점도 마커 종류 설정 산점도의 마커 스타일은 marker 옵션을 사용하여 입력합니다. 다양한 종류의 마커가 있습니다. 마커는 크게 'filled marker' 와 'unfilled marker' 로 나뉩니다. 둘의 차이는 내부에 채워진 색을 변경할 수 있는가 여부입니다. marker들은 matplotlib.lines 의 Line2D 클래스 안에 들어있습니다. 1) unfilled marker unfilled marker의 종류를 확인해봅시다. >>> from matplotlib.lines import Line2D>>> Line2D.markers.items()dict_items([('.', 'point'), (',', 'pixel'), ('o', 'circle'), ('v'.. 2020. 11. 17.
[파이썬 matplotlib] 막대그래프 패턴으로 채우기 색 설정 (+모서리색과 다르게하기) [파이썬 matplotlib] 막대그래프 패턴으로 채우기 색 설정 (+모서리색과 다르게하기) 막대그래프 채우기 패턴의 색은 edgecolor 와 연동되어 있습니다. 모서리색과 함께 변합니다. 예를들면 아래와 같습니다. import matplotlib.pyplot as pltimport numpy as np X=np.array([1,3,5,7])data1 = np.array([1,2,3,4]) plt.bar(X, data1,color='w',hatch='o',edgecolor='r') plt.show() 모서리 색과 굳이 다른 색을 입력하고 싶은 경우, hatch를 빼고 그래프를 한번 더 그려주면 됩니다. import matplotlib.pyplot as pltimport numpy as np X=np.a.. 2020. 11. 17.
[파이썬 matplotlib] 막대그래프의 패턴으로 채우기 (ex 격자) [파이썬 matplotlib] 막대그래프의 패턴으로 채우기 (ex 격자) 막대그래프의 채우기 패턴은 hatch 옵션을 이용하여 설정합니다. 아래와 같은 종류의 옵션이 있읍니다. /\|-+xo (소문자 오)O (대문자 오).* 막대그래프에 적용해봅시다. import matplotlib.pyplot as pltimport numpy as np X=np.array([1,3,5,7])data1 = np.array([1,2,3,4]) plt.bar(X, data1,color='w', hatch='/', edgecolor='k') plt.show() 2020. 11. 17.
[파이썬 matplotlib] 막대그래프의 모서리 선 스타일 [파이썬 matplotlib] 막대그래프의 모서리 선 스타일 막대그래프의 선 스타일을 설정할 때는 linestyle 옵션을 사용합니다. 아래 네가지 옵션이 있습니다. - solid : 선- dashed : 파선- dotted : 점선- dashdot : 1점 쇄선 막대그래프에 적용해봅시다. edgecolor 디폴트 값이 무색이기 때문에, edgecolor 값도 설정해주어야 합니다. import matplotlib.pyplot as pltimport numpy as np X=[1,3,5,7]data1 = np.array([1,2,3,4])data2 = np.array([2,3,4,5])data3 = np.array([3,4,5,6]) plt.bar(X, data1,color='r')plt.bar(X, da.. 2020. 11. 17.
[파이썬 matplotlib] 막대그래프 모서리색, 두께 변경 [파이썬 matplotlib] 막대그래프 모서리색, 두께 변경 막대그래프 모서리색을 변경할 때는 edgecolor 옵션을 사용합니다. 두께변경에는 linewidth 옵션을 사용합니다. 모서리색 변경 : edgecolor (디폴트 : 무색)두게변경 : linewidth (디폴트 : 0.8) 모서리 색은 blue, 두께는 2인 막대그래프를 그려봅시다. import matplotlib.pyplot as pltimport numpy as np X=np.array([1,3,5,7])data1 = np.array([1,2,3,4]) plt.bar(X, data1,edgecolor='b',linewidth=2) plt.show() 2020. 11. 17.
[파이썬 matplotlib] plot 그래프 선 스타일 설정 [파이썬 matplotlib] plot 그래프 선 스타일 설정 plot 으로 그린 그래프의 선 스타일을 설정할 때는 linestyle 옵션을 사용합니다. 아래 네가지 옵션이 있습니다. - solid : 선- dashed : 파선- dotted : 점선- dashdot : 1점 쇄선 그래프를 그려서 어떤 차이가 있는지 확인해봅시다. import numpy as npimport matplotlib.pyplot as plt X=np.array(range(100))Y1=X**2Y2=X**2+2000Y3=X**2+4000Y4=X**2+6000 plt.plot(X,Y1,color='k',linestyle='solid')plt.plot(X,Y2,color='k',linestyle='dashed')plt.plot(X,.. 2020. 11. 17.
반응형