pandas 画图

当然,以下是一些使用 Pandas 的 df.plot() 方法绘图的例子:

  1. 线图

    import pandas as pd
    import numpy as np
    
    # 创建数据
    t = np.linspace(0, 10, 100)
    x = np.sin(t)
    y = np.cos(t)
    
    # 创建 DataFrame
    df = pd.DataFrame({'x': x, 'y': y})
    
    # 绘制线图
    df.plot(x='t', y=['x', 'y'])
    
  2. 散点图

    # 绘制散点图
    df.plot(x='t', y='x', kind='scatter')
    
  3. 柱状图

    # 绘制柱状图
    df.plot(x='t', y='x', kind='bar')
    
  4. 直方图

    # 绘制直方图
    df['x'].plot(kind='hist')
    
  5. 箱型图

    # 绘制箱型图
    df['x'].plot(kind='box')
    
  6. 面积图

    # 绘制面积图
    df.plot(x='t', y='x', kind='area')
    
  7. 饼图

    # 绘制饼图
    df.plot(kind='pie', y=['x', 'y'])
    
  8. 多图绘制

    # 绘制多图
    df.plot(x='t', y=['x', 'y'], kind='line', subplots=True)
    
  9. 带有条件的图

    # 绘制满足条件的图
    df[df['x'] > 0].plot(x='t', y='x', kind='line')
    
  10. 带颜色和样式的图

    # 绘制带颜色和样式的图
    df.plot(x='t', y='x', kind='line', color='r', style='--')
    
  11. 带图例的图

    # 绘制带图例的图
    df.plot(x='t', y=['x', 'y'], kind='line', legend=True)
    
  12. 带标题和轴标签的图

    # 绘制带标题和轴标签的图
    df.plot(x='t', y='x', kind='line', title='Sin Wave', xlabel='t', ylabel='x')
    
  13. 带网格的图

    # 绘制带网格的图
    ax = df.plot(x='t', y='x', kind='line')
    ax.grid(True)
    
  14. 带标记点的图

    # 绘制带标记点的图
    df.plot(x='t', y='x', kind='line', marker='o')
    
  15. 保存图形

    # 绘制图形并保存
    df.plot(x='t', y='x', kind='line')
    plt.savefig('sin_wave.png')
    

这些例子展示了如何使用 Pandas 的 .plot() 方法来绘制不同类型的图表。你可以根据需要调整代码中的参数来满足你的具体需求。

posted @   redufa  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示