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 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
python脚本实现分析dns日志并对受访域名排行
Sep 18 Python
pymongo实现多结果进行多列排序的方法
May 16 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
Python时间戳使用和相互转换详解
Dec 11 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 Python
PyTorch的Optimizer训练工具的实现
Aug 18 Python
Python实现钉钉订阅消息功能
Jan 14 Python
python变量的作用域是什么
May 26 Python
python搜索算法原理及实例讲解
Nov 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
PHP 源代码压缩小工具
2009/12/22 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
jquery.validate分组验证代码
2011/03/17 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
2017/02/14 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
Python设计模式之抽象工厂模式
2016/08/25 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
pandas中ix的使用详细讲解
2020/03/09 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
python selenium xpath定位操作
2020/09/01 Python
杭州联环马网络笔试题面试题
2013/08/04 面试题
酒吧副总经理岗位职责
2013/12/10 职场文书
婚礼新郎父母答谢词
2014/01/16 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
小组口号大全
2014/06/09 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
五月的鲜花活动方案
2014/08/21 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
2015年行政管理人员工作总结
2015/10/15 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android