📜  sns 图例外 - Python (1)

📅  最后修改于: 2023-12-03 15:35:01.496000             🧑  作者: Mango

SNS图例外 - Python

介绍

SNS图例外是一个功能强大的Python库,用于创建美观的图表和可视化效果。它支持多种图表类型,如折线图、散点图、饼图、柱状图等,还可以通过自定义配色和样式控制图表的外观。

安装

安装sns:

pip install seaborn
入门示例

导入必要的库:

import seaborn as sns
import matplotlib.pyplot as plt

使用Seaborn默认的数据:

tips = sns.load_dataset("tips")

创建一个简单的折线图:

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

lineplot

图表类型
折线图
sns.lineplot(x="total_bill", y="tip", data=tips)

lineplot

散点图
sns.scatterplot(x="total_bill", y="tip", data=tips)

scatterplot

饼图
sns.catplot(x="day", y="total_bill", kind="pie", data=tips)

piechart

柱状图
sns.barplot(x="day", y="total_bill", data=tips)

barchart

自定义样式
配色方案

选择一个颜色主题:

sns.set_style("whitegrid")

whitegrid

sns.set_style("darkgrid")

darkgrid

图表尺寸

设置图表的大小:

sns.set(rc={'figure.figsize':(10,5)})
字体大小

设置字体的大小:

sns.set(font_scale=1.5)
主题

选择一个主题:

sns.set_theme(style="whitegrid")

whitegrid

sns.set_theme(style="darkgrid")

darkgrid

结论

Seaborn是一个功能强大的Python库,用于创建美观的图表和可视化效果。它支持多种图表类型,如折线图、散点图、饼图、柱状图等。通过自定义配色和样式,可以控制图表的外观。如果你需要创建漂亮的图表和可视化效果,Seaborn是一个绝佳的选择。