【问题标题】:Connect line of scatter plot on pandas DataFrame连接 pandas DataFrame 上的散点图线
【发布时间】:2016-06-02 01:11:55
【问题描述】:

我想在熊猫绘制的散点图的点之间添加线条。我试过这个,但不起作用。我可以在散点图上画线吗?

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="-")

【问题讨论】:

标签: python pandas matplotlib


【解决方案1】:

解决方案是在散点上方重新绘制线:

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')

在这种情况下,强制点和线都是蓝色的。

如果您不需要散点图的属性,例如值相关的颜色和大小,只需使用带圆圈的线图作为点:

df.plot.line(x=0, y=1, style='-o')

【讨论】:

    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 2013-12-06
    • 2021-07-02
    • 2020-08-15
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多