matplotlib散点图点大小_Python可视化20|Seaborn散点图&&折线图

本文详细介绍使用Seaborn函数 relplot绘制散点图和折线图。

本文速览

欢迎随缘关注@pythonic生物人

seaborn散点图

seaborn折线图

本文将了解到什么?

1、绘图数据准备

2、relplot绘制散点图:kind="scatter"
不分类散点图 
分类散点图 
点大小随数值大小变化 
点大小&&颜色随数值大小变化 
图例设置
点marker设置 
按变量分图绘图 

3、relplot绘制折线图:kind="line" 
折线添加置信区间 
关闭置信区间 
分类绘制折线图 
添加误差棒 
分图绘制折线图

更好的阅读体验请戳:Python可视化20|Seaborn散点图&&折线图


Seaborn中有两种方式绘制散点图和折线图
使用函数 relplot,只需要切换relplot中的 kind参数:kind="scatter"(默认,散点图);kind="line"(折线图)
使用 scatterplot函数绘制散点图、使用 lineplot函数绘制折线图

本文详细介绍第一种方式 ,使用函数relplot绘制散点图和折线图。seaborn.relplot是一种figure-level层面的函数(可以简单理解为可轻松绘制多个子图),另外一个是axes面的函数(每一个子图)。

1、绘图数据准备

还是使用鸢尾花iris数据集:Python可视化|matplotlib10-绘制散点图scatter

#导入本帖要用到的库,声明如下:

数据集长下面这个样子


2、 relplot绘制散点图:kind="scatter"

seaborn. relplot(x=None, y=None, hue=None, size=None, style=None, data=None, row=None, col=None, col_wrap=None, row_order=None, col_order=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, markers=None, dashes=None, style_order=None, legend='brief', kind='scatter', height=5, aspect=1, facet_kws=None, **kwargs)

散点图更多特异参数参考:

seaborn. scatterplot(x=None, y=None, hue=None, style=None, size=None, data=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, markers=True, style_order=None, x_bins=None, y_bins=None, units=None, estimator=None, ci=95, n_boot=1000, alpha='auto', x_jitter=None, y_jitter=None, legend='brief', ax=None, **kwargs)
  • 不分类散点图
sns

  • 分类散点图
sns

  • 点大小随数值大小变化
sns

  • 点大小&&颜色随数值大小变化
sns

  • 图例设置
sns

  • 点marker设置
sns

  • 按变量分图绘图
g


3、 relplot绘制折线图:kind="line"

折线图更多特异参数参考:

seaborn. lineplot(x=None, y=None, hue=None, size=None, style=None, data=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, dashes=True, markers=None, style_order=None, units=None, estimator='mean', ci=95, n_boot=1000, seed=None, sort=True, err_style='band', err_kws=None, legend='brief', ax=None, **kwargs)
  • 折线添加置信区间
g

  • 关闭置信区间
g

  • 分类绘制折线图
g

  • 添加误差棒
g

  • 分图绘制折线图
sns

参考资料:

http:// seaborn.pydata.org/gene rated/seaborn.scatterplot.html#seaborn.scatterplot http:// seaborn.pydata.org/gene rated/seaborn.relplot.html#seaborn.relplot http:// seaborn.pydata.org/gene rated/seaborn.lineplot.html#seaborn.lineplot

欢迎随缘关注@pythonic生物人

你可能感兴趣的:(python,scale()函数,python,seaborn,python,sns绘制回归线,python折线图多个颜色)