关于plt.plot画图的一点心得

1.其实plt.plot(x,y)中的x和y既可以是list类型,又可以是array类型。
2.当要把一个数组a的点画在图上,该如何求这个数组的横坐标呢?(注意,list和array都可以哦!)

import matplotlib.pyplot as plt
import numpy as np
a=[1.2,2.3,3.4,4.4]
print(len(a))   #4                                      
print(range(len(a)))  #range(0, 4)
print(np.array(range(len(a)))) #[0 1 2 3]
print(list(range(len(a)))) #[0, 1, 2, 3]
plt.plot(np.array((range(len(a)))),a,"--")#这里改为plt.plot(list(range(len(a))),a,"--")也是可以的哦!
plt.show()



关于plt.plot画图的一点心得