У меня есть такой DataFrame формы (5, 4)
:
kernel linear poly rbf sigmoid
0.001 0.030457 0.042301 0.272420 0.272420
0.010 0.013536 0.035533 0.272420 0.025381
0.100 0.008460 0.023689 0.042301 0.108291
1.000 0.005076 0.016920 0.015228 0.111675
10.000 0.003384 0.016920 0.010152 0.113367
Я пытаюсь построить эти данные со значениями C
в качестве меток на оси X и 4 строк для poly
linear
rbf
sigmoid
.Как я могу это сделать?
Я пытался df.plot()
, но при этом получился график, в котором было 6 значений по оси X вместо 5, которые я хочу.Я не уверен, почему есть 6 значений
Попытка:
df_p = df.pivot(index='C', columns='kernel', values='error')
pl = df_p.plot(title='Error vs C',)