2013-05-19 2 views
0

Предположим, у меня есть таблица data-прокладочные строки, соответствующие данному значению у-отдельности

No. 200 400 600 800 

1 13 14 17 18 

2 16 18 20 21 

3 20 15 18 19 

и так далее ...

, где каждый столбец представляет собой у-значение для данного х -стоимость. Первая строка - это значение x, а первый столбец - номер каждого набора данных.

Как я могу прочитать и построить каждую строку отдельно?

Чтобы понять, как я хотел бы, чтобы мои результаты были для таблицы, приведенной выше, см. Следующие изображения. Я заговорил каждый сюжет отдельно.

http://postimg.org/image/yw46zw7er/92d01c08/

http://postimg.org/image/c1kf2nqwp/29a8b1c8/

ответ

0

Matplotlib участков 2d массивов, откладывая каждую колонку, так что здесь вам просто нужно перенести данные. Предполагая, что данные находятся в текстовом файле data.csv.

import numpy as np 
import matplotlib.pyplot as plt 
data = np.loadtxt('data.csv') 
x = [200, 400, 600, 800] 
plt.plot(x, data.T) 
plt.legend((1,2,3)) 
plt.show() 

The requested plot

Смежные вопросы