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发腾讯微博代码分享
Jan 10 Python
python调用java的Webservice示例
Mar 10 Python
在Python中调用ggplot的三种方法
Apr 08 Python
Python3使用requests发闪存的方法
May 11 Python
Python基于pygame模块播放MP3的方法示例
Sep 30 Python
python3使用smtplib实现发送邮件功能
May 22 Python
Django实现列表页商品数据返回教程
Apr 03 Python
python中如何设置代码自动提示
Jul 15 Python
Python改变对象的字符串显示的方法
Aug 01 Python
Python pymsql模块的使用
Sep 07 Python
Python 循环读取数据内存不足的解决方案
May 25 Python
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
Apr 04 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与MySQL开发的8个技巧小结
2010/12/17 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
php制作动态随机验证码
2015/02/12 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
js实现select下拉框选择
2020/01/11 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
2019/07/23 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
工程招投标邀请书
2014/01/26 职场文书
三个儿子教学反思
2014/02/03 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
运动会广播稿300字
2015/08/19 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书