如何使用pandas.plot()更改标记大小

Ste*_*n G 9 python matplotlib pandas

我有一个图表,从标记太大的df.plot(style="o")地方创建o.是否有可能将它们缩小?

import pandas as pd
df = pd.DataFrame(range(1, 10))
df.plot(style="o")
Run Code Online (Sandbox Code Playgroud)

标记太大的情节

我怎样才能缩小它们?

Ste*_*n G 22

经过调查,看起来你可以直接将msshort markersize(for also work)参数传递给pandas.plot() :

import pandas as pd
df = pd.DataFrame(range(1, 10))
df.plot(style="o", ms=3)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • `df.plot.scatter(s=1000)` 用于在散点图中设置 `markersize`。 (3认同)
  • 在 Pandas 1.2 中,“df.plot.scatter(...)”似乎不起作用:“PathCollection”对象没有属性“markersize” (2认同)