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 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
python中zip和unzip数据的方法
May 27 Python
Python正则表达式常用函数总结
Jun 24 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
Django基础知识 URL路由系统详解
Jul 18 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
Django+zTree构建组织架构树的方法
Aug 21 Python
解决Django中checkbox复选框的传值问题
Mar 31 Python
JupyterNotebook 输出窗口的显示效果调整方法
Apr 13 Python
Python Mock模块原理及使用方法详解
Jul 07 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
jquery实现倒计时小应用
2017/09/19 jQuery
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
出纳岗位职责范本
2013/12/01 职场文书
军训自我鉴定
2013/12/14 职场文书
大学生求职信范文应怎么写
2014/01/01 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
三年级小学生评语
2014/04/22 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
辞职信格式模板
2015/02/27 职场文书
社会实践活动总结格式
2015/05/11 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python