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 相关文章推荐
Django中实现一个高性能计数器(Counter)实例
Jul 09 Python
python实现的登陆Discuz!论坛通用代码分享
Jul 11 Python
Python数据库的连接实现方法与注意事项
Feb 27 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 Python
Python sqlite3事务处理方法实例分析
Jun 19 Python
python利用微信公众号实现报警功能
Jun 10 Python
python与caffe改变通道顺序的方法
Aug 04 Python
Python的条件表达式和lambda表达式实例
Jan 31 Python
详解Python文件修改的两种方式
Aug 22 Python
Python列表切片常用操作实例解析
Mar 10 Python
python3.x中安装web.py步骤方法
Jun 23 Python
python使用布隆过滤器的实现示例
Aug 20 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
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
万能的php分页类
2017/07/06 PHP
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
这样回答继承可能面试官更满意
2019/12/10 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
Python中使用PDB库调试程序
2015/04/05 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
python操作oracle的完整教程分享
2018/01/30 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
详解Python实现进度条的4种方式
2020/01/15 Python
对pytorch的函数中的group参数的作用介绍
2020/02/18 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
模具专业毕业推荐信
2014/03/08 职场文书
品酒会策划方案
2014/05/26 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
官僚主义现象查摆问题整改措施
2014/10/04 职场文书
机动车登记业务委托书
2014/10/08 职场文书
信息合作协议书
2014/10/09 职场文书
读后感作文评语
2014/12/25 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
灵魂歌王观后感
2015/06/17 职场文书
子女赡养老人协议书
2016/03/23 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python