IndexError: индекс 2 выходит за пределы оси 1 с размером 2 во время построения файла - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь построить три файла на одном рисунке с помощью Matplotlib. Однако в третьем файле я получил эту ошибку:

IndexError: индекс 2 выходит за пределы оси 1 с размером 2

import numpy  as np
import matplotlib.pyplot as plt
plt.style.use('classic')
k=0
InputFile = []
markers = ["o" , "s" , "D"]
colors = ["red", "green", "blue"]

for i in range(1,4):
    InputFile.append("max-velocity-%s.out" %i)
    
for dname in InputFile:   
    k=k+1
    data=np.loadtxt(dname, skiprows= 3)
    x=data[:,1]
    y=data[:,2]
    plt.plot(x,y,color=colors[k-1], marker = markers[k-1])

plt.rc('text', usetex=True)
plt.rc('font', family='serif')
plt.xlabel(r'$t\,$(s)',fontsize=14)
plt.ylabel(r'Max Velocity',fontsize=14)
plt.show() 

Кто-нибудь может мне помочь?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...