data visualization seaborn 入门

初次使用

pip install seaborn
import seaborn as sns
import matplotlib.pyplot as pt
import pandas as pd

使用内建数据集

df = sns.load_dataset("tips")
print(df.head())

数据包含:

  • total_bill(账单)
  • tip(小费)
  • sex(性别)
  • smoker(是否吸烟)
  • day(星期)
  • time(午/晚餐)

折线图

sns.lineplot(data=df, x="total_bill", y="tip")
plt.show()

柱状图

sns.barplot(
    data=df,
    x="day",
    y="total_bill",
    hue="sex"
)

点图

sns.pointplot(data=df, x="day", y="tip")

样式

sns.set_theme(style="whitegrid")