플로틀리(Plotly) - Scatter Plot 그리기 01

PNG

Python 시각화 라이브러리 plotly의 express를 이용해서 Scatter Plot을 그려보겠습니다.


더 많은 파이썬 라이브러리 관련 정보


설치

분석 환경에 맞게 아래 방법 중 하나를 선택하여 plotly를 설치합니다.

conda install plotly
pip install plotly


라이브러리 임포트

import chart_studio
chart_studio.tools.set_credentials_file(username='username', api_key='api_key')
import chart_studio.plotly as py
import plotly.express as px


샘플 데이터 불러오기

2D Scatter Plot과 3D Scatter Plot을 그리기 위해 실습용 iris 데이터를 불러옵니다.

  • sepal_length : 꽃받침 길이
  • sepal_width : 꽃받침 너비
  • petal_length : 꽃잎 길이
  • petal_width : 꽃잎 너비
  • species : 아이리스 종류(setosa, versicolor, virginica)
df = px.data.iris()
df.head()
sepal_length sepal_width petal_length petal_width species species_id
0 5.1 3.5 1.4 0.2 setosa 1
1 4.9 3.0 1.4 0.2 setosa 1
2 4.7 3.2 1.3 0.2 setosa 1
3 4.6 3.1 1.5 0.2 setosa 1
4 5.0 3.6 1.4 0.2 setosa 1


2D Scatter Plot

fig = px.scatter(df,
                 x='sepal_length',
                 y='sepal_width',
                 color='species')
py.iplot(fig)


3D Scatter Plot

fig = px.scatter_3d(df,
                    x='sepal_length',
                    y='sepal_width',
                    z='petal_width',
                    color='petal_length',
                    symbol='species',
                    opacity=0.7)
py.iplot(fig)


Scatter Matrix

fig = px.scatter_matrix(df,
                        dimensions=["sepal_width", "sepal_length", "petal_width", "petal_length"],
                        color='species')
py.iplot(fig)


더 많은 파이썬 라이브러리 관련 정보

태그:

카테고리:

업데이트:

댓글남기기