본문 바로가기
PYTHON

PANDAS - Plotting[PYTHON개발]

by cellin 2023. 11. 2.

plot() 메서드를 사용하여 다이어그램을 생성

 

 

 

 

Plotting

 

EXAMPLE

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('data.csv')

df.plot()

plt.show()
 

 

결과

 

 

 

 

 

Scatter Plot

scatter plot에는 x축과 y축이 필요

 

 

EXAMPLE

x축에 "기간"을 사용하고 y축에 "칼로리"를 사용

kind = 'scatter'

x = 'Duration', y = 'Calories'

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('data.csv')

df.plot(kind = 'scatter', x = 'Duration', y = 'Calories')

plt.show()
 

 

 

EXAMPLE2

import sys
import matplotlib
matplotlib.use('Agg')

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('data.csv')

df.plot(kind = 'scatter', x = 'Duration', y = 'Calories')

plt.show()

#Two  lines to make our compiler able to draw:
plt.savefig(sys.stdout.buffer)
sys.stdout.flush()
 

 

 

결과

 

 

Histogram

히스토그램에는 단 하나의 열만 필요

 

사용방법

kind = 'hist'

df["Duration"].plot(kind = 'hist')
 

EXAMPLE

import sys
import matplotlib
matplotlib.use('Agg')

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_csv('data.csv')

df["Duration"].plot(kind = 'hist')

plt.show()

#Two  lines to make our compiler able to draw:
plt.savefig(sys.stdout.buffer)
sys.stdout.flush()
 

 

결과

**히스토그램 설명: 50~60분 동안 지속된 운동이 100개 이상 있음

 

 

 

 

 

 

 

 

 

 

 

사진: UnsplashBen Kolde

 

728x90
반응형