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字符串替换示例
Apr 24 Python
Python中的测试模块unittest和doctest的使用教程
Apr 14 Python
Python捕捉和模拟鼠标事件的方法
Jun 03 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
python实现画一颗树和一片森林
Jun 25 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
Python绘制热力图示例
Sep 27 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
python集合的新增元素方法整理
Dec 07 Python
python通过cython加密代码
Dec 11 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/09/06 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
html+css实现自定义图片上传按钮功能
2019/09/04 HTML / CSS
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
《我要的是葫芦》教学反思
2014/02/23 职场文书
任命书范本大全
2014/06/06 职场文书
医学求职自荐信
2014/06/21 职场文书
酒店客房服务员岗位职责
2015/04/09 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书