首页 文章

大熊猫散点图

提问于
浏览
7

我是Python和Pandas的新手,但我有一个包含多列的CSV文件,我已经读入了数据帧 . 我想绘制x = Index和y ='data'的散点图 . 索引是数据帧的索引并且是日期 . 谢谢堆积杰森

2 回答

  • 6

    你可以使用plot_date

    plot_date(df.index, df.data)
    
  • 1

    虽然,我认为技术上不是散点图,但您可以使用 pandas.plot 函数绘制点标记而不使用线条 .

    df.plot(marker='o', linewidth=0)
    

    enter image description here

    这样我们就可以使用您想要的所有方便的熊猫功能 . 例如使用单一功能绘制两个系列和不同比例,

    df.plot(marker='o', linewidth=0, secondary_y='y2')
    

    enter image description here

    这样做的缺点是您会丢失一些散射功能,例如以不同方式着色和调整标记大小 .

    尽管如此,如果您的目标是快速散点图,这可能是最简单的路线 .

相关问题