调整散点图中的点大小

Bar*_*ich 2 python plot matplotlib scatter-plot pandas

我在做

ax = df.plot(x=x_col, y=y_col, style=['o', 'rx'])
Run Code Online (Sandbox Code Playgroud)

但我不喜欢数据点是大圆圈。我有数千个数据点,所以它使情节丑陋。知道如何使点变小,即让它们成为实际的点,而不是圆圈吗?或者对这种散点图有什么替代建议?

Ste*_*fan 5

DataFrame.plot() 文档包括对关键字参数传递到下面的选项matplotlib绘制方法。正如你在这里看到的,s对于点的大小有一个争论。所以你应该能够:

ax = df.plot(kind='scatter', x=x_col, y=y_col, style=['o', 'rx'], s=12)
Run Code Online (Sandbox Code Playgroud)

这也在pandas 可视化文档中进行了说明。