简单的直线图 import matplotlib.pyplot as plt import numpy as np data=[13,3,4,5] #y轴对应的值 data2=[1,2,3,4] #x轴对应的值 plt.plot(data2,data,"r-o") plt.show() cos(x)和sin(x)的图表 import matplotlib.pyplot as plt import numpy as np x=np.linspace(0,10,50) #x轴的范围是0-10,分成50等份 sin=np.sin(x) cos=np.cos(x) plt.xlabel("Rads") plt.ylabel("Amplitude") plt.title("sin and cos waves") plt.plot(x,sin,"r-o",label="sin(x)") #"r-o"代表红色的曲线,且转折点是圆圈 plt.plot(x,cos,"g--",label="cos(x)") #"g--"代表是绿色的曲线,且是虚线 plt.legend() #和上面的label配对,标明曲线代表神什么 plt.show() 饼图 import matplotlib.pyplot as plt import numpy as np items=["python","c++","java","JS","c","c#"] #名称 data=[5,6,15,3,12,4] #给每一个对应的名称赋值 plt.pie(data,labels=items) plt.axis("equal") #把椭圆形变成圆形 plt.show()