在python中绘制绘图时无效的语法

时间:2018-02-15 16:32:14

标签: python numpy

nonlin = flux_2/fit_2  

polyfit_function = np.polyfit(flux_1[:,:,:], nonlin, 3, full=True) 
fit = np.polyval(polyfit_function, np.arange(np.min(flux_1),        np.arange(np.max(flux_1)))

plt.plot(flux_1[i,j,:], nonlin,'.')
plt.plot(np.arange(np.min(flux_1),np.max(flux_1)), polyfit_function)
plt.show()

显示的语法错误是:

plt.plot(flux_1[i,j,:], nonlin,'.')
    ^
SyntaxError: invalid syntax

我不确定为什么会出现这个错误,因为我之前在代码中使用了这个错误。 Matplotlib和numpy已经导入。

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:3)

前一行有五个左括号,但只有四个右括号。