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개 이상 있음
사진: Unsplash의Ben Kolde
728x90
반응형
'PYTHON' 카테고리의 다른 글
NUMPY-배열 생성, 인덱싱, 슬라이싱[PYTHON개발] (0) | 2023.11.02 |
---|---|
PANDAS 문제[PYTHON개발] (0) | 2023.11.02 |
PANDAS-잘못된 형식의 데이터 제거,변경하기[PYTHON개발] (0) | 2023.11.02 |
PANDAS-빈 데이터 셀 제거하기[PYTHON개발] (0) | 2023.11.02 |
Pandas-Dataframe, csv 파일 읽어오기[PYTHON개발] (0) | 2023.11.02 |