i have 2 arrays like this
x_test = [[ 14. 1.] [ 14. 2.] [ 14. 3.] [ 14. 4.] [ 14. 5.] [ 14. 6.] [ 14. 7.] [ 14. 8.] [ 14. 9.] [ 14. 10.] [ 14. 11.] [ 14. 12.]]y_test = [ 254.7 255.4 476.5 19.5 85.6 352. 238.7 144.8 83.5 278.8 449.6 312.7]
i want these array to show scatter using matplotlib.
this is my code
plt.scatter(x_test, y_test, color='black')
plt.plot(x_test, y_predict, color='blue', linewidth=3)plt.xticks(())
plt.yticks(())plt.show()
and it gives me this error
Traceback (most recent call last):File "C:\wamp\www\python\test1.py", line 84, in <module>plt.scatter(x_test, y_test, color='black')File "C:\Python34\lib\site-packages\matplotlib\pyplot.py", line 3251, in scatteredgecolors=edgecolors, data=data, **kwargs)File "C:\Python34\lib\site-packages\matplotlib\__init__.py", line 1812, in innerreturn func(ax, *args, **kwargs)File "C:\Python34\lib\site-packages\matplotlib\axes\_axes.py", line 3840, in scatterraise ValueError("x and y must be the same size")
ValueError: x and y must be the same size
both array length are same and i don't understand what is the problem here. please help me thanks
this is my y_predict array
y_predict = [ 91.76428571 103.1 86.85714286 401.44642857 339.69642857196.83571429 126.38928571 31.41071429 211.67857143 167.35357143288.53214286 107.36785714]