如何更改我的Pandas Dataframe Plot的DPI?

Jul*_*oux 4 matplotlib pandas

我正在尝试更改我的Pandas Dataframe Plot的DPI.

我试过这段代码,但没有给我正确的结果(没有DPI更改):

fig = plt.figure(dpi=140)

my_data.sample(250).plot(kind="scatter", x="X data", y="Y")

plt.plot(x_data, y_hat, "r", lw=3, alpha=0.6)

plt.show()
Run Code Online (Sandbox Code Playgroud)

谢谢

Imp*_*est 8

数据框未绘制为您更改dpi的图形.而是创建一个新的数字.要将数据框架绘制到现有图形的轴,您可以使用该ax参数.

fig = plt.figure(dpi=140)
df.plot(..., ax = plt.gca())
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用rcParams设置任何图形的dpi.

plt.rcParams["figure.dpi"] = 140
df.plot(...)
Run Code Online (Sandbox Code Playgroud)