python实现在函数图像上添加文字和标注的方法


Posted in Python onJuly 08, 2019

如下所示:

import matplotlib.pyplot as plt
import numpy as np
from matplotlib import font_manager
 
#先确定字体,以免无法识别汉字
my_font = font_manager.FontProperties(fname=
          "C:/Windows/Fonts/msyh.ttc")
X=np.linspace(-np.pi,np.pi,100)
plt.figure(figsize=(6,5))
Y_x2 = np.cos(X)
Y_x3=np.sin(X)
plt.subplot(111)#第一个参数表示:行,第二个参数表示;列,第三个参数;当前图例中的激活位置
plt.xlabel(u'X数值',fontproperties=my_font)
plt.ylabel(u'Y数值',fontproperties=my_font)
plt.title(u"函数图像",fontproperties=my_font,fontsize=16)
#设置X,Y轴的上下限
plt.xlim(-np.pi,np.pi)
plt.ylim(-1,1)
#设置关键刻度
plt.xticks([-np.pi,-np.pi/2.0,np.pi/2,np.pi])
#添加文字,第一个参数是x轴坐标,第二个参数是y轴坐标,以数据的刻度为基准
plt.text(0.0,0.5,"don`s move",fontdict={'size':'16','color':'b'})
#添加标注。xy:标注箭头想要指示的点,xytext:描述信息的坐标
plt.annotate('note!!',xy=(-np.pi/2,-1),xytext=(-np.pi/2,-0.25),fontsize=16,
    arrowprops=dict(facecolor='black',shrink=0.01))
plt.plot(X,Y_x2,label=u"X2函数")
plt.plot(X,Y_x3,label=u"sin函数")
 
plt.legend(prop=my_font)
plt.show()

python实现在函数图像上添加文字和标注的方法

以上这篇python实现在函数图像上添加文字和标注的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
Python找出最小的K个数实例代码
Jan 04 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
Python爬虫实现全国失信被执行人名单查询功能示例
May 03 Python
python爬虫简单的添加代理进行访问的实现代码
Apr 04 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
May 16 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
python实现批量处理将图片粘贴到另一张图片上并保存
Dec 12 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 Python
virtualenv隔离Python环境的问题解析
Jun 21 Python
python画图——实现在图上标注上具体数值的方法
Jul 08 #Python
简单了解python的break、continue、pass
Jul 08 #Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 #Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 #Python
python如何实现异步调用函数执行
Jul 08 #Python
django中forms组件的使用与注意
Jul 08 #Python
python celery分布式任务队列的使用详解
Jul 08 #Python
You might like
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
python之拟合的实现
2019/07/19 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python实现自动访问网页的例子
2020/02/21 Python
关于python 跨域处理方式详解
2020/03/28 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
中层干部培训方案
2014/06/16 职场文书
2014年国庆节广播稿
2014/09/19 职场文书
解除同居协议书
2015/01/29 职场文书
物流业务员岗位职责
2015/04/03 职场文书
2016年情人节问候语
2015/11/11 职场文书
Linux安装Docker详细教程
2022/07/07 Servers