2016-07-05 7 views
0

У меня есть текстовый файл с N столбцами (N неизвестный или довольно большой), скажем, data.txt. Я хотел бы построить последние столбцы N-1 против первого столбца с python. Другими словами, как я могу получить питона работать как «xmgrace NXY, data.txt»запишите все столбцы текстового файла с помощью python (эквивалент опции -nxy в xmgrace)

большое спасибо заранее

+0

добро пожаловать в stackoverflow. Пожалуйста, укажите, что вы пробовали до сих пор –

ответ

1

np.genfromtxt() Используйте для чтения файла, а затем просто сюжет в цикле, как это:

import numpy as np 
import matplotlib.pyplot as plt 

data = np.genfromtxt('data.txt') 

fig, ax = plt.subplots(1) 

for i in range(data.shape[1]-1): 
    ax.plot(data[:,0],data[:,i+1]) 

plt.show() 
+0

awesome !! большое спасибо –

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

  • Нет связанных вопросов^_^