플로틀리(Plotly) - Scatter Plot 그리기 01
Python 시각화 라이브러리 plotly의 express를 이용해서 Scatter Plot을 그려보겠습니다.
더 많은 파이썬 라이브러리 관련 정보
- 플로틀리(Plotly) - Scatter Plot 그리기 01
- 플로틀리(Plotly) - Scatter Plot 그리기 02
- 플로틀리(Plotly) - Line Plot 그리기
- 플로틀리(Plotly) - 파이썬 데이터 시각화
- 데이터 과학을 위한 파이썬 라이브러리 모음
설치
분석 환경에 맞게 아래 방법 중 하나를 선택하여 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)
더 많은 파이썬 라이브러리 관련 정보
- 플로틀리(Plotly) - Scatter Plot 그리기 01
- 플로틀리(Plotly) - Scatter Plot 그리기 02
- 플로틀리(Plotly) - Line Plot 그리기
- 플로틀리(Plotly) - 파이썬 데이터 시각화
- 데이터 과학을 위한 파이썬 라이브러리 모음
댓글남기기