【问题标题】:Plotting dataframe with one line different绘制一行不同的数据框
【发布时间】:2019-04-19 04:14:56
【问题描述】:

我看到了这个帖子:Python pandas, Plotting options for multiple lines 用于为多条线绘制不同的选项。

我有一个数据框。我只希望第一列的绘制方式与其他列不同(粗体和虚线)。有没有办法做到这一点?目前我正在做类似的事情

df=pd.DataFrame(np.arange(12).reshape(4,3))

df.plot()

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    使用matplotlib.pyplot(集成到pandas 中),您可以使用df.iloc() 函数指定列,然后指定线型和粗细。

    import matplotlib.pyplot as plt
    import pandas as pd
    
    df=pd.DataFrame(np.arange(12).reshape(4,3))
    
    plt.plot(df.iloc[:,0], '--', linewidth=3)
    plt.plot(df.iloc[:,1:], '-', color='green')
    plt.show()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 2021-10-29
      • 2021-12-24
      相关资源
      最近更新 更多