DataFrame Python отображает график значения в строке - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть фрейм данных с 2 столбцами и 50 строками.

    A   B
1   5   9
2   4   2
3   7   1 
...

Я хочу нарисовать график, в котором ось X будет индексом, красная линия будет значением A при этомточка, а синяя линия будет значением B.

Какой лучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Как насчет DataFrame.plot()?

print(df)
  A  B
1  5  9
2  4  2
3  7  1

df.plot(color=['red','blue'])

enter image description here

0 голосов
/ 12 декабря 2018

Вот пример использования matplotlib:

a = np.arange(50)
np.random.shuffle(a)
b = np.linspace(50, 100, 50)
np.random.shuffle(b)
df = pd.DataFrame({'A':a, 'B':b})

plt.plot(df.index, df.B, label='B')
plt.plot(df.index, df.A, c='r', label='A')
plt.legend()
plt.show()

enter image description here

...