본문 바로가기
반응형

Matplotlib/산점도(scatter)8

[파이썬 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 numpy as npimport matplotlib.pyplot as plt X1 = np.random.randn(100)Y1 = np.random.randn(100) plt.scatter(X1,Y1,color='r',edgecolor='b') plt.show() 2020. 11. 17.
[파이썬 matplotlib] 산점도 (여러데이터) [파이썬 matplotlib] 산점도 (여러데이터) 여러 데이터의 산점도를 하나의 그래프에 그리는 방법입니다. scatter 메소드를 여러번 적용해주면 됩니다. gray scale로 구분하겠습니다. import numpy as npimport matplotlib.pyplot as plt X1 = np.random.randn(100)Y1 = np.random.randn(100)X2 = np.random.randn(100)Y2 = np.random.randn(100) plt.scatter(X1,Y1,color='0.25')plt.scatter(X2,Y2,color='0.75') plt.show() 2020. 11. 17.
[파이썬 matplotlib] 산점도 색변경 (gray scale) [파이썬 matplotlib] 산점도 색변경 (gray scale) 산점도 색 변경에는 color 옵션이 사용됩니다. gray scale 로 설정하기 윈하는 경우 0~1 사이 값을 문자형으로 입력하면 됩니다. 0.75를 입력해봅시다. import numpy as npimport matplotlib.pyplot as plt X = np.random.randn(100,2) plt.scatter(X[:,0],X[:,1],color='0.75')plt.show() 0에 가까울수록 검정색, 1에 가까울 수록 흰색입니다. 0.25를 입력해봅시다. import numpy as npimport matplotlib.pyplot as plt X = np.random.randn(100,2) plt.scatter(X[:,0].. 2020. 11. 16.
[파이썬 matplotlib] 산점도 색변경 [파이썬 matplotlib] 산점도 색변경 산점도 색 변경에는 color 옵션이 사용됩니다. import numpy as npimport matplotlib.pyplot as plt X = np.random.randn(100,2) plt.scatter(X[:,0],X[:,1],color='r')plt.show() 대표적인 색상의 입력값은 아래와 같습니다. r : redg : greenb : bluek : blackw : whitec : Cyanm : Magentay : yellow 2020. 11. 16.
[파이썬 matplotlib] 산점도 그래프 (scatter 함수 이용) [파이썬 matplotlib] 산점도 그래프 (scatter 함수 이용) numpy와 matplotlib 패키지를 불러옵니다. >>> import numpy as np>>> import matplotlib.pyplot as plt random.rand 함수를 이용하여 0~1사이의 값을 가진 크기 (100,2)의 배열을 만듭니다. >>> md= np.random.rand(100, 2) scatter 함수로 그래프를 그립니다. >>> plt.scattermd[:,0], md[:,1])>>> plt.show() 결과는 아래와 같습니다. 2020. 11. 13.
[파이썬 matplotlib] 산점도 (plot 함수 이용) [파이썬 matplotlib] 산점도 (plot 함수 이용) 파이썬에서 산점도를 그리는 방법은 아래와 같습니다. 설명은 주석으로 대신합니다. #matplotlib 라는 모듈 안의 pyplot 을 plt라는 이름으로 불러옵니다. 앞으로 matplot.pyplot 대신 plt 라는 이름을 사용합니다. import matplotlib.pyplot as plt #x데이터와 y데이터를 생성합니다. 리스트 형태입니다. x=[1,2,3,4,5] y=[2,2,3,3,4] #plt.plot 함수를 이용하여 그래프를 생성합니다. plt.plot(x,y,color='red',linestyle='',marker='o') #x축이름, y축 이름, 그래프 이름을 입력합니다. plt.xlabel('X') plt.ylabel('Y'.. 2020. 9. 21.
반응형