文章目录

  • 前言
  • legend 图例
    • 将figure的边框消除
    • figure中设置x,y坐标轴位置
  • Annotation图片注解
    • 标注一个点
    • 更多标注

前言

来自 莫烦python的总结。

legend 图例

x = np.linspace(-1,1,50)
y1=2*x+1
y2=x**2
l1,= plt.plot(x,y2,label='up')
l2,= plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--',label='down')#若想将这个传入legend,就要加一个逗号, 逗号表示2d线(https://www.it1352.com/1552126.html)
plt.legend(handles=[l1,l2,],labels=['a','b'],loc='best')

loc = ‘best’ 将图例加到最好的位置,'right’将图例加到右边

x = np.linspace(-3,3,50)
y = 2*x +1,
plt.figure(num=1,figsize=(8,5)) # 新建一个图像
plt.plot(x,y)ax = plt.gca() # 得到当前图像的轴(边框)

将figure的边框消除

ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')

figure中设置x,y坐标轴位置

ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_positon(('data',0)) # 将x轴设置在y=4处ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))

Annotation图片注解

标注一个点

x0 = 1
y0 = 2*x0+1
plt.scatter(x0,y0,s=50,color='b') # 画一个点,s:size
plt.plot([x0,x0],[y0,0],'b--',lw=2.5) # 'b--':蓝色点划线,lw:线宽

更多标注

plt.annotate('$2x+1=%s$' % y0,xy=(x0,y0),xycoords='data',xytext=(+30,-30),textcoords='offset points',fontsize=16,arrowprops=dict(arrowstyle='->',connectionstyle='arc3,rad=.2'))

xytext : 估摸着单位应该是像素点。。。

python(matplotlib2)——legend图例,Annotation图片注解相关推荐

  1. python折线图加图例_python 加图例

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 去除边框,图例放图下面. 设置横标线以上这篇python 画图 图例自由定义方式 ...

  2. Python Matplotlib数据可视化绘图之(六)————图片大小、颜色、标题、纵横坐标、画布和绘图区域背景颜色、Legend(图例)等的参数设置详解

    文章目录 前言 一.图片大小的设定和调节 1. 三种调整matplotlib图片大小的方法 1.1 plt.figure(figsize=(n, n)) 1.1.1 代码如下: 1.1.2 输出结果如 ...

  3. python中图例legend标签内容_matplotlib设置legend图例代码示例

    matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...

  4. python使用Axes3D画三维图加入legend图例时报错AttributeError: ‘Poly3DCollection‘ object has no attribute ‘_edgecolo

    Q:python使用Axes3D画三维图加入legend图例时报错AttributeError: 'Poly3DCollection' object has no attribute '_edgeco ...

  5. python模块之image修改图片类型

    python模块之image修改图片类型 有时候我们需要不同格式的图片后缀格式,如:png,jpg,如果仅仅手动修改图片的后缀的话,只是表面修改了后缀格式,其实图片的原类型仍然没有变化,可以用pyth ...

  6. python模块之imghdr检测图片类型

    python模块之imghdr检测图片类型 1. imghdr是什么 imghdr是一个用来检测图片类型的模块,传递给它的可以是一个文件对象,也可以是一个字节流.[仅仅根据文件后缀判断文件类型显然不准 ...

  7. Python使用PIL将png图片转化为jpg图片

    Python使用PIL将png图片转化为jpg图片 pip install Pillow #PIL将png图片转化为jpg图片语法 from PIL import Imageim1 = Image.o ...

  8. python 从网络URL读取图片并直接处理的代码

    如下代码段是关于python 从网络URL读取图片并直接处理的代码. import urllib2 import Image import cStringIO def ImageScale(url,s ...

  9. ​Python 3 新特性:类型注解——类似注释吧,反正解释器又不做校验

    ​Python 3 新特性:类型注解 Crossin ​ 上海交通大学 计算机应用技术硕士 95 人赞同了该文章 前几天有同学问到,这个写法是什么意思: def add(x:int, y:int) - ...

最新文章

  1. 如何探测局域网中某台主机是否开机_如何选购倒车雷达 倒车雷达的选购和安装方法...
  2. 阿里巴巴加入 Linux 基金会
  3. 启动Tomcat 7一闪而过的问题
  4. 数据结构---递归实现十进制装换为任意进制
  5. TCP通信过程大讨论
  6. c++二维数组指针详解
  7. python英文文献翻译_科研神器(1)——python实现自动读取英文文献翻译并生成综述...
  8. 6a标准 api_机油最新最高标准来了!SN不再是最高标准!车主不要加错机油了!...
  9. 转:基于科大讯飞语音API语音识别开发详解
  10. 华为手机不小心点了始终_年末大盘点:从亲民到旗舰,2020年最值得购买的华为手机...
  11. paddle 图标注_SPC控制图应用步骤
  12. 计算机识别键盘流程,电脑键盘拼音打字操作过程
  13. 何小龙——DRM 驱动程序开发(VKMS)部分代码修正
  14. MSOCache是什么?
  15. 读史使人明智,二混子带你漫画学历史~
  16. 9.mysql SQL面试题
  17. Java Exception的日志输出
  18. Jinji2 模板引擎简介
  19. 维基链WICC | 项目进展周报第57期(1.6~1.12)
  20. HTTP中的常用方法

热门文章

  1. 100offer接入云信专线电话,实现HR与候选人双向电话沟通
  2. PaaS服务之路漫谈(二):Monolithic架构分析
  3. BCGSoft Demo示例展示:控件示例集合(1/2)
  4. OpenCV尺寸调整函数resize
  5. MySQL高级配置(二)详细介绍
  6. centos6.5下使用yum完美搭建LNMP环境(php5.6)
  7. spring对JDBC的支持
  8. Netty 框架学习(二):Netty粘包和拆包
  9. vuex状态管理模式:入门demo(状态管理仓)
  10. python django设置中文及时区