博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyplot的文本显示
阅读量:4312 次
发布时间:2019-06-06

本文共 1226 字,大约阅读时间需要 4 分钟。

pyplot的文本显示函数:

1 import numpy as np 2 import matplotlib.pyplot as plt 3  4 a=np.arange(0.0,5.0,0.02) 5 plt.plot(a,np.cos(2*np.pi*a),'b-') 6  7 plt.xlabel('时间',fontproperties='SimHei',fontsize=15,color='green') 8 plt.ylabel('振幅',fontproperties='SimHei',fontsize=15) 9 plt.title(r'正弦波实例 $y=cos(2\pi x)$',fontproperties='SimHei',fontsize=25) #'$\mu=100$'是Latex格式文本,全球出名,由dollar符引入,有自己的语法10 11 plt.text(2,1,r'$\mu=100$',fontsize=15)#2,1表示的是文本的位置12 plt.axis([-1,6,-2,2])13 plt.grid(True)14 plt.show()

箭头注释制作:

plt.annotate(s,xy=arrow_crd,xytext=text_crd,arrowprops=dict) #s表示注释文本,xy=arrow_crd表示箭头位置,xytext=text_crd表示文本位置,即箭尾位置,arrowprops=dict定义箭头属性

1 import numpy as np 2 import matplotlib.pyplot as plt 3  4 a=np.arange(0.0,5.0,0.02) 5 plt.plot(a,np.cos(2*np.pi*a),'b-') 6  7 plt.xlabel('时间',fontproperties='SimHei',fontsize=15,color='green') 8 plt.ylabel('振幅',fontproperties='SimHei',fontsize=15) 9 plt.title(r'正弦波实例 $y=cos(2\pi x)$',fontproperties='SimHei',fontsize=25)10 11 plt.annotate(r'$\mu=100$',xy=(2,1),xytext=(3,1.5),arrowprops=dict(facecolor='black',shrink=0.1,width=2))#shrink表示箭头和箭尾离指定位置的距离,留白缩进,xy位置只能是数组12 13 plt.axis([-1,6,-2,2])14 plt.grid(True)#加入网格曲线15 plt.show()

 

 

 

转载于:https://www.cnblogs.com/ldyj/p/10381474.html

你可能感兴趣的文章
javaweb搭建云服务器环境
查看>>
referer——防盗链
查看>>
有callback的回调中,不能直接更新UI的解决办法
查看>>
HDU 4123(树上任意点到其他点的最远距离,rmq
查看>>
Redux在React中的使用
查看>>
Linux目录结构
查看>>
玲珑杯#2.5 A-B
查看>>
Educational Codeforces Round 36 (Rated for Div. 2) E. Physical Education Lessons
查看>>
Entity Framewor中的 Migration
查看>>
Redis简介三
查看>>
shell
查看>>
Sed&awk笔记之awk
查看>>
DNS泛解析配置
查看>>
Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) D Bear and Two Paths
查看>>
Python学习-day1
查看>>
ORA-06512 问题解决
查看>>
hdu 2049 不容易系列之考新郎 && 对错排的详解
查看>>
10个面向程序员的在线编程网站
查看>>
c#设计模式-单例模式(面试题)
查看>>
WPF x名称空间详解
查看>>