판다스의 plot() 메서드로 그래프를 그릴 수 있다. 아래는 kind 옵션들이다.

Jupyter Lab을 사용해야한다.

kind 옵션 요약


line : 선 그래프 (default)

# %%
import pandas as pd

rel_path = "2020_summer_temp.xlsx"
abs_path = "C:\\Programming\\Pandas Study\\\\2020_summer_temp.xlsx"

df = pd.read_excel(abs_path, index_col=0)
df.columns = ["location", "average", "min", "max"]
df.rename_axis("date", inplace=True)

df = df.iloc[:, 1:]
df.plot()

# %%

bar : 막대 그래프

# %%
import pandas as pd

rel_path = "2020_summer_temp.xlsx"
abs_path = "C:\\Programming\\Pandas Study\\\\2020_summer_temp.xlsx"

df = pd.read_excel(abs_path, index_col=0)
df.columns = ["location", "average", "min", "max"]
df.rename_axis("date", inplace=True)

df = df.iloc[:, 1:]
max_sr = df.max()
max_sr.plot(kind='bar')

# %%

hist : 히스토그램

# %%
import pandas as pd

rel_path = "2020_summer_temp.xlsx"
abs_path = "C:\\Programming\\Pandas Study\\\\2020_summer_temp.xlsx"

df = pd.read_excel(abs_path, index_col=0)
df.columns = ["location", "average", "min", "max"]
df.rename_axis("date", inplace=True)

df = df.iloc[:, 1:]
df.plot(kind='hist')

# %%

scatter : 산점도

두 변수의 관계를 나타낼 때 사용된다.

어떤 변수를 비교할 것인지 선택해서 옵션을 통해 x, y축으로 정해줘야 한다.

# %%
import pandas as pd

rel_path = "2020_summer_temp.xlsx"
abs_path = "C:\\Programming\\Pandas Study\\\\2020_summer_temp.xlsx"

df = pd.read_excel(abs_path, index_col=0)
df.columns = ["location", "average", "min", "max"]
df.rename_axis("date", inplace=True)

df = df.iloc[:, 1:]
df.plot(**x='max', y='average'**, kind='scatter')

# %%