Matplotlib接口和常用图形

第1关:画图接口

# ********** Begin *********#
plt.figure(figsize=(10,10))#创建图形,并设置大小为10 x 10
plt.subplot(2,1,1)#创建子图1(行,列,子图编号)
plt.plot([1,2,3,4], [1,2,3,4])
plt.subplot(2,1,2)#创建子图2(行,列,子图编号)
plt.plot([4,3,2,1], [1,2,3,4])
plt.show()
plt.savefig("Task1/image1/T2.png")
# ********** End **********#

第2关:线形图

# ********* Begin *********#
plt.figure(figsize=(10, 10))
plt.plot(input_data,label='L1',linestyle='--',color='g')
plt.plot(input_data1,label='L2',linestyle=':',color='r')
plt.legend(loc=0,ncol=1)
plt.show()
plt.savefig("Task2/img/T1.png")
# ********* End *********#

第3关:散点图

# ********* Begin *********#
plt.figure(figsize=(10,10))
plt.scatter(x,y,s=area,alpha=0.5)
plt.scatter(x2,y2,color='b',s=area,alpha=0.6)
plt.scatter(x3,y3,color='r',s=area,alpha=0.7,marker='v',cmap='viridis')
plt.savefig("Task3/img/T1.png") 
# ********* End *********#

第4关:直方图

# ********* Begin *********#
plt.figure(figsize=(10, 10))
plt.hist(data,facecolor="red", alpha=0.7)
plt.plot(x,y,color='b')
plt.savefig('Task4/img/T1.png') 
# ********* End *********#

第5关:饼图

# ********* Begin *********#
plt.figure(figsize=(6,6))
plt.pie(quants,labels=labels,explode = (0,0.1,0,0,0,0,0,0,0,0),autopct='%1.1f%%')
plt.savefig('Task5/img/T1.png') 
# ********* End *********#
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://blog.itliujia.cn/info/20210986.html
-- 展开阅读全文 --
听说很多考研同学,都靠这个视频坚持下去!
« 上一篇 08-07

发表评论