用一行不同的数据框

时间:2018-11-16 00:59:18

标签: python pandas

我看到了这篇文章:Python pandas, Plotting options for multiple lines 为多条线绘制不同的选项。

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

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

df.plot()

1 个答案:

答案 0 :(得分:0)

使用matplotlib.pyplot(集成到熊猫中),您可以使用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()

enter image description here