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获取本机外网ip的方法
Apr 15 Python
python基于socket实现网络广播的方法
Apr 29 Python
利用Python如何生成随机密码
Apr 20 Python
Python如何获取系统iops示例代码
Sep 06 Python
python Crypto模块的安装与使用方法
Dec 21 Python
Python 窗体(tkinter)按钮 位置实例
Jun 13 Python
python实现两个字典合并,两个list合并
Dec 02 Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 Python
keras 解决加载lstm+crf模型出错的问题
Jun 10 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
Oct 27 Python
Python项目打包成二进制的方法
Dec 30 Python
Django migrate报错的解决方案
May 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
PHP测试程序运行时间的类
2012/02/05 PHP
PHP闭包实例解析
2014/09/08 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
Bootstrap实现下拉菜单多级联动
2017/11/23 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
python批量下载图片的三种方法
2013/04/22 Python
Python创建文件和追加文件内容实例
2014/10/21 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
2016/06/29 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
python paramiko模块学习分享
2017/08/23 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
Python解析微信dat文件的方法
2020/11/30 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
电气自动化自荐信
2013/10/10 职场文书
学历公证委托书
2014/04/09 职场文书
汽车维修求职信
2014/06/15 职场文书
机关作风建设自查报告
2014/10/22 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang