rkj*_*983 6 python matplotlib pandas
我想在熊猫绘制的散点图的点之间添加线。我试过这个,但不起作用。我可以在散点图上放线吗?
pd.DataFrame([[1,2],[10,20]]).plot(kind="scatter", x=0, y=1, style="-")
pd.DataFrame([[1,2],[10,20]]).plot.scatter(0,1,style="-")
Run Code Online (Sandbox Code Playgroud)
一个解决方案是重新绘制散点顶部的线:
df = pd.DataFrame([[1,2],[10,20]])
ax = df.plot.scatter(x=0, y=1, style='b')
df.plot.line(x=0, y=1, ax=ax, style='b')
Run Code Online (Sandbox Code Playgroud)
在这种情况下,强制点和线都为蓝色。
如果您不需要散点图的属性,例如值相关的颜色和大小,只需使用带圆圈的线图作为点:
df.plot.line(x=0, y=1, style='-o')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11826 次 |
| 最近记录: |