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函数作用域的LEGB顺序
May 14 Python
python中set()函数简介及实例解析
Jan 09 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
Django学习笔记之ORM基础教程
Mar 27 Python
Pytorch入门之mnist分类实例
Apr 14 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
flask中的wtforms使用方法
Jul 21 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
详解python运行三种方式
May 13 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
浅析python中的del用法
Sep 02 Python
Python 操作 MySQL数据库
Sep 18 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
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
django中的ajax组件教程详解
2018/10/18 PHP
详解php命令注入攻击
2019/04/06 PHP
JS IE和FF兼容性问题汇总
2009/02/09 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
node.js文件上传处理示例
2016/10/27 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
python的绘图工具matplotlib使用实例
2014/07/03 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
2017/09/28 Python
Pytorch之保存读取模型实例
2019/12/30 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
html5使用html2canvas实现浏览器截图的示例
2017/08/31 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
英国网上电器商店:Electricshop
2020/03/15 全球购物
婚纱店策划方案
2014/05/22 职场文书
公司委托书格式
2014/08/01 职场文书
授权委托书公证
2014/09/14 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers