好文档 - 专业文书写作范文服务资料分享网站

matplotlib中常用函数

天下 分享 时间: 加入收藏 我要投稿 点赞

matplotlib中常用函数

? ? ? ? ? ?

散点图 柱状图 等高线

matplotlib绘制3D图 子图像 动态图

常见设置

一、设置坐标轴

1. # x轴和y轴的值域 2. plt.xlim((-1,2)) 3. plt.ylim((-2,3)) 4.

5. # color为线的颜色,linewidth为线宽度,linestyle为样式(-为实线,--为虚线)

6. plt.plot(x,y,color='red',linewidth=1.0,linestyle='—') 7.

8. plt.figure #绘制一个新画布 9. plt.figsize #花布尺寸 10.

11. # x和y轴 12. plt.xtick() 13. plt.ytick() 14. 例如:

15. plt.xticks(new_ticks) #new_ticks 为-2,2分成十一等份

16. plt.yticks([-1,0,1,2,3],

17. ['level2','level2','level3','level4','level5'])

二、

?

1. plt.gca #获取当前的坐标轴

2. spines['right'].set_color('red’) #右边框为红色 3. # 分别把x轴与y轴的刻度设置为bottom与left 4. xaxis.set_ticks_position('bottom') 5. yaxis.set_ticks_position('left’)

6. # 分别v把bottom和left类型设置为data,交点为(0,0) 7. spines['bottom'].set_position(('data',0)) 8. spines['left'].set_position(('data',0)) 9. 10. 11. 例如:

12. ax = plt.gca()

13. ax.spines['right'].set_color(‘red') 14. ax.spines['top'].set_color(‘red’)

三、

15. l1, = plt.plot(x,y1,color='red',linewidth=1.0,linestyle='—') #设置两条线为l1,l2 注:应该在后面加上,

16. l2, = plt.plot(x,y2,color=\,linewidth=5.0,linestyle=\) 17. plt.legend(handles=[l1,l2],labels=['test1','test2'],loc='best’) #将

l1,l2绘制于一张图中,其中名字分别是l1,l2,位置自动取在最佳位置

设置备注

18. x0 = 0.5 19. y0 = 2*x0 + 1 20. # 画点

21. plt.scatter(x0,y0,s=50,color='blue') 22. # 画虚线

23. plt.plot([x0,x0],[y0,0],'k--',lw=2)#[x0,x0],[y0,0]代表x0,y0点作虚线交于x0,0 k--代表颜色的虚线,lw代表宽度

24. plt.annotate(r'$2x+1=%s$' %

y0,xy=(x0,y0),xytext=(+30,-30),textcoords='offset

points',fontsize=16,arrowprops=dict(arrowstyle='->',connectionstyle='arc3,rad=.2'))

25. #xy=(x0,y0)指在x0,y0点,xytext=(+30,-30)指在点向右移动30,向下移动30,textcoords='offset points'指以点为起点

26. #arrowprops=dict(arrowstyle='->',connectionstyle='arc3,rad=.2')指弧度曲线, .2指弧度

27. plt.text(-2,2,r'$This\\ is\\ the\\ text$',fontsize=16,color='red’)

#-2,2指从-2,2开始写

散点图 28. x = np.random.normal(0,1,500) 29. y = np.random.normal(0,1,500) 30. plt.scatter(x,y,s=50,color='blue',alpha=0.5) #s指点大小,alpha指透明度 31. plt.show()

matplotlib中常用函数

matplotlib中常用函数??????散点图柱状图等高线matplotlib绘制3D图子图像动态图常见设置一、设置坐标轴1.#x轴和y轴的值域2.plt.xlim((-1,2))3.plt.ylim((-2,3))4.5.#color为线
推荐度:
点击下载文档文档为doc格式
2uoo61lwl141z4g1sgcd5uqa87qzsz016s7
领取福利

微信扫码领取福利

微信扫码分享