Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 调整散点图中的点大小_Python_Pandas_Matplotlib_Plot_Scatter Plot - Fatal编程技术网

Python 调整散点图中的点大小

Python 调整散点图中的点大小,python,pandas,matplotlib,plot,scatter-plot,Python,Pandas,Matplotlib,Plot,Scatter Plot,我在做什么 ax = df.plot(x=x_col, y=y_col, style=['o', 'rx']) 但我不喜欢数据点是大圆圈。我有数千个数据点,所以这让情节很难看。你知道我怎样才能把这些点变小,也就是说,让它们成为实际的点,而不是圆吗?或者对这种散点图有任何其他建议?数据框.plot()包括将关键字参数传递给底层matplotlib绘图方法的选项。如您所见,有一个参数s表示点大小。因此,您应该能够: ax = df.plot(kind='scatter', x=x_col, y=y

我在做什么

ax = df.plot(x=x_col, y=y_col, style=['o', 'rx'])
但我不喜欢数据点是大圆圈。我有数千个数据点,所以这让情节很难看。你知道我怎样才能把这些点变小,也就是说,让它们成为实际的点,而不是圆吗?或者对这种散点图有任何其他建议?

数据框.plot()包括将关键字参数传递给底层
matplotlib
绘图方法的选项。如您所见,有一个参数
s
表示点大小。因此,您应该能够:

ax = df.plot(kind='scatter', x=x_col, y=y_col, style=['o', 'rx'], s=12)
这也在include的
pandas

中进行了说明<代码>'。(点)和
,'
(像素)

因此,另一种选择可能是:

ax = df.plot(x=x_col, y=y_col, style=['.', 'rx'])