如下所示:

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中label函数_python实现在函数图像上添加文字和标注的方法相关推荐

  1. 通过Python在健康码,行程卡的截图上添加文字内容,省心省力

    通过Python在健康码,行程卡的截图上添加文字内容,省心省力 最近几年,由于疫情的原因,学校经常要求家长,把健康码,通行卡等截图内容加上学生名字以及家长的名字或者电话号码后,发给学校:如此一来,就要 ...

  2. python中json模块_Python使用内置json模块解析json格式数据的方法

    本文实例讲述了Python使用内置json模块解析json格式数据的方法.分享给大家供大家参考,具体如下: Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模 ...

  3. python中dir用法_Python内置函数dir详解

    1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: >>> help(dir) Help on built-in function dir in mo ...

  4. python中label用法_Python label for _ 用法

    Python label for _用法 Python label for _ 用法 >>> label_data = [iter([3,4]),iter([4,9]), iter( ...

  5. python是动态语言_Python是动态语言:动态添加或删除属性、方法

    Python是动态语言:动态编辑属性.动态编辑方法 1.运行过程中给对象绑定.删除属性 实例: class Person(): def __init__(self,name): self.name=n ...

  6. python怎么加图片_怎么在图片旁边加文字 python如何在图片上添加文字 - 励志 - 52资讯网...

    Python在图片上添加文字的两种方法:OpenCV和PIL 一.OpenCV方法 1.安装cv2 pip install opencv-python 2.利用putText方法来实现在图片的指定位置 ...

  7. python 字典处理_python numpy求解积分python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 W ...

  8. python中调用什么模块的什么函数来实现求实数平方根_python语言基础与应用答案...

    python语言基础与应用答案 python3不再区分整数和长整数,统一为()类型. python可以使用(____)函数打开文件,这个函数默认的打开模式为(____). a=[3]alist=[1, ...

  9. python中setattr用法_python中hasattr()、getattr()、setattr()函数的使用

    引言: 在阅读源码时,有很多简写的形式,其中一个比较常用的就是getattr()用来调用一个类中的变量或者方法,相关联的hasattr().getattr().setattr()函数的使用也一并学习了 ...

最新文章

  1. 年轻程序员需要学习的5大经验
  2. MySQL IFNULL()函数用法MySQL
  3. 参数变化_风机盘管参数变化对性能造成的影响
  4. Python查找所有类似于123-45-67+89 = 100的组合
  5. 20165333 2017-2018-2《Java程序设计》课程总结
  6. Android 通过StickyBroadcast获取电量
  7. linux磁盘管理の进阶篇一
  8. php 抽象工厂模式,php设计模式(五)抽象工厂模式
  9. 独立团-手游脱机封包辅助课程(完整版)
  10. 如何对自动驾驶技术进行全面检验?
  11. w ndows10专业版连接不上网,windows10系统电脑插着网线却连不上网如何解决
  12. CAD看图软件怎么快速进行对图纸的打印?
  13. 聚焦45年职业生涯规划职业生涯3大阶段
  14. 装备制造业数字化转型CRM系统解决方案(信息图)
  15. 企业网站推广有效方法
  16. python3实例(九)CGI文件上传
  17. BCGControlBar使用工具教程
  18. 毫无逻辑的UDS随手粘---1
  19. 李开复给大学生的第5封信:你有选择的权利
  20. 利用canvas对图片进行等比例压缩

热门文章

  1. 深度强化学习—— 译 Deep Reinforcement Learning(part 0: 目录、简介、背景)
  2. 基于PHP+MySQL的美容会所企业资产管理系统
  3. MYSQL 数据库对象管理实验
  4. 关于删除一条动态的同时删除这条动态的所有评论
  5. 埃拉托斯特尼(Eratosthene)筛法
  6. 第六章 网络学习相关技巧1(最优路径梯度)
  7. java ms932_Shift_JIS, MS932 and Unicode(收藏自网络)
  8. HIFIVE音乐开放平台音乐api接口文档!
  9. cgb2007-京淘day05
  10. nrf52832 学习笔记(三)蓝牙从机广播