pandas散点图-plot.scatter

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas散点图-plot.scatter相关的知识,希望对你有一定的参考价值。

参考技术A

在pandas中画图和使用matplotlib一样,这里记录一下使用

很久之前有些过matplotlib的散点图,参考: matplotlib手册(11) - 散点图

散点图,通常是用来观察数据之间相关性的

DataFrame.plot.scatter(self, x, y, s=None, c=None, **kwargs)

Create a scatter plot with varying marker point size and color.

最简单的参数,是X轴和Y轴的值
我们可以直接使用column来指定

参数s
控制每一个点的大小

参数c
用来指定每一个点的颜色

这里还可以调用其他matplotlib中的参数,

关于参数c
参数c,不单单可以用来指定颜色,还可以传入一个column name

A column name or position whose values will be used to color the marker points according to a colormap.

就是说,我们可以引入第3个维度,来指定点的颜色

回去看一眼,我们的数据,这个species就是不同的种类

关于colormap,可以参考下官方介绍: https://matplotlib.org/tutorials/colors/colormaps.html

补充一下,关于这个参数c,刚才使用的时候报错了,发现是我理解错了

pandas异常-\'c\' argument must either be valid as mpl color(s) or as numbers to be mapped to colors

以上是关于pandas散点图-plot.scatter的主要内容,如果未能解决你的问题,请参考以下文章

散点图 x 轴刻度标签未显示

彩色折线散点图python怎么指定数据

来自 pandas 数据框的 2 列的 Seaborn 散点图

带有分类标记的行/列的散点图 Pandas DataFrame

绘制多个散点图 pandas

Pandas 散点图使用数据框字段派生颜色和图例