matplotlib绘图
-
绘制单条线形图
import numpy as np import matplotlib.pyplot as plt #绘制单条线形图 x=np.array([1,2,3,4,5]) y=x+3 plt.plot(x,y) plt.savefig('条线形图.png') plt.show()
-
绘制多条线形图
import numpy as np import matplotlib.pyplot as plt #绘制多条线形图 x=np.array([1,2,3,4,5]) y=x+3 plt.plot(x,y,x+2,y-3) plt.savefig('条线形图.png') plt.show()
-
柱状图
import numpy as np import matplotlib.pyplot as plt #柱状图 x=np.array([1,2,3,4,5]) y=x+3 plt.bar(x,y) plt.savefig('柱状图.png') plt.show()
-
直方图
import numpy as np import matplotlib.pyplot as plt # 直方图 data = [1, 1, 2, 3, 3, 4, 5, 6, 6, 6, 6, 6, 8, 9, 0] plt.hist(data, bins=15) plt.savefig('直方图.png') plt.show()
-
饼图
import numpy as np import matplotlib.pyplot as plt # 饼图 arr = [11, 22, 31, 15] plt.pie(arr) plt.savefig('饼图.png') plt.show()
-
散点图
import numpy as np import matplotlib.pyplot as plt x=np.array([1,3,5,7,9]) y=x**2-3 plt.scatter(x,y) plt.savefig('散点图.png') plt.show()