Как отобразить метки оси X для графика данных в панде - PullRequest
0 голосов
/ 17 января 2019

Этот код должен давать метки оси X, но это не так.

Я запускаю код в jupyter со следующим кодом:

df = pd.DataFrame({
'Precision': [0.0983, 0.2936, 0.3992, 0.4016, 0.1360],
'Recall': [0.8495, 0.3312, 0.3065, 0.0995, 0.1071],
'F1': [0.1763, 0.3113, 0.3467, 0.1595, 0.1198]
}, index=['EDbase', 'ED + i1', 'ED +i2', 'ED +i3', 'ED +i4'])
lines = df.plot.line()

Почему на нем не отображаются метки оси X и как я могу устранить эту проблему?

Изображение
plt

1 Ответ

0 голосов
/ 17 января 2019

Там вы идете чемпион -

df = pd.DataFrame({
'Precision': [0.0983, 0.2936, 0.3992, 0.4016, 0.1360],
'Recall': [0.8495, 0.3312, 0.3065, 0.0995, 0.1071],
'F1': [0.1763, 0.3113, 0.3467, 0.1595, 0.1198]
}, index=['EDbase', 'ED + i1', 'ED +i2', 'ED +i3', 'ED +i4'])
lines = df.plot.line()

# Something to remember
plt.xticks(np.arange(5), df.index)
plt.show()

plt

...