c和s作为matplotlib绘图函数的参数是什么意思?

问题描述 投票:0回答:1

我从Jupyter笔记本中获得以下代码:

housing.plot(kind="scatter", x="longitude", y="latitude",
             s=housing["population"]/100, alpha=0.4, label="population", figsize=(10,7),
             c="median_house_value", cmap=plt.get_cmap("jet"), colorbar=True,
             sharex=False)

我似乎找不到文档中任何地方的参数sc的含义。有人可以解释一下吗?

python matplotlib
1个回答
0
投票

housing.plotkind='scatter'是熊猫函数,它将其大部分参数传递给matplotlib的散点图。如果将参数指定为字符串(例如“ median_house_value”),则该字符串将解释为pandas列名,并将该列的值传递给matplotlib。

因此,c="median_house_value"将该列的值作为列表提供给matplotlib散点图的c=参数。 c=color=的简写。当获取数字列表作为颜色时,matplotlib首先将列表标准化为0到1之间的值,然后在其颜色图中查找该值。

© www.soinside.com 2019 - 2024. All rights reserved.