Я уже искал похожие вопросы, но не нашел решения. Впереди я понятия не имею от Python. Я только что получил скрипт, который теоретически должен работать и строить график с некоторыми точечными данными, но я получаю эту ошибку:
Traceback (most recent call last):
File "C:\***\create_plot.py", line 38, in <module>
formatter.create_plot()
File "C:\***\CPI_Plotter.py", line 54, in create_plot
plot(line[:, 0], line[:, 1], styles[name[0]%7], label=name[1])
IndexError: too many indices
Соответствующий код здесь:
def create_plot(self):
"""
Plot the different data sets
"""
styles = ['o', 's', '^', 'v', 'D', '1', '+']
for name, line in zip(enumerate(self.labels), self.plot_data):
if name[1][-4:] == '.csv':
plot(line[:, 0], line[:, 1], label='XNS Simulation')
styles.insert(name[0],'')
else:
plot(line[:, 0], line[:, 1], styles[name[0]%7], label=name[1])
Спасибо за вашу помощь!