Я пытался построить фрейм данных, как, например, ниже, я пишу простой код, и я получил изображение, как я хочу это сделать. Но мне нужно несколько предложений сделать for-loop или boolean для применения к большим данным.
df1 = pd.DataFrame({'A': ['0','0','0','2','0','0','0','3','0'],
'B': ['0','0','0','4','3','0','0','4','2'],
'C': ['1','1','2','8','9','6','1','10','3']})
df1
plt.figure(figsize=(5, 6), dpi=80)
plt.plot(df1.loc[0,:],'ro', df1.loc[1,:], 'ro', df1.loc[2,:], 'ro', df1.loc[3,:],
'bs-', df1.loc[4,:], 'g^--', df1.loc[8,:], 'g^--')
plt.plot(df1.loc[5,:], 'ro', df1.loc[6,:], 'ro', df1.loc[7,:], 'bs-')
plt.grid()
plt.show()
введите описание изображения здесь