python(matplotlib2)——legend图例,Annotation图片注解
文章目录
- 前言
- 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图片注解相关推荐
- python折线图加图例_python 加图例
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 去除边框,图例放图下面. 设置横标线以上这篇python 画图 图例自由定义方式 ...
- Python Matplotlib数据可视化绘图之(六)————图片大小、颜色、标题、纵横坐标、画布和绘图区域背景颜色、Legend(图例)等的参数设置详解
文章目录 前言 一.图片大小的设定和调节 1. 三种调整matplotlib图片大小的方法 1.1 plt.figure(figsize=(n, n)) 1.1.1 代码如下: 1.1.2 输出结果如 ...
- python中图例legend标签内容_matplotlib设置legend图例代码示例
matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...
- python使用Axes3D画三维图加入legend图例时报错AttributeError: ‘Poly3DCollection‘ object has no attribute ‘_edgecolo
Q:python使用Axes3D画三维图加入legend图例时报错AttributeError: 'Poly3DCollection' object has no attribute '_edgeco ...
- python模块之image修改图片类型
python模块之image修改图片类型 有时候我们需要不同格式的图片后缀格式,如:png,jpg,如果仅仅手动修改图片的后缀的话,只是表面修改了后缀格式,其实图片的原类型仍然没有变化,可以用pyth ...
- python模块之imghdr检测图片类型
python模块之imghdr检测图片类型 1. imghdr是什么 imghdr是一个用来检测图片类型的模块,传递给它的可以是一个文件对象,也可以是一个字节流.[仅仅根据文件后缀判断文件类型显然不准 ...
- Python使用PIL将png图片转化为jpg图片
Python使用PIL将png图片转化为jpg图片 pip install Pillow #PIL将png图片转化为jpg图片语法 from PIL import Imageim1 = Image.o ...
- python 从网络URL读取图片并直接处理的代码
如下代码段是关于python 从网络URL读取图片并直接处理的代码. import urllib2 import Image import cStringIO def ImageScale(url,s ...
- Python 3 新特性:类型注解——类似注释吧,反正解释器又不做校验
Python 3 新特性:类型注解 Crossin 上海交通大学 计算机应用技术硕士 95 人赞同了该文章 前几天有同学问到,这个写法是什么意思: def add(x:int, y:int) - ...
最新文章
- 如何探测局域网中某台主机是否开机_如何选购倒车雷达 倒车雷达的选购和安装方法...
- 阿里巴巴加入 Linux 基金会
- 启动Tomcat 7一闪而过的问题
- 数据结构---递归实现十进制装换为任意进制
- TCP通信过程大讨论
- c++二维数组指针详解
- python英文文献翻译_科研神器(1)——python实现自动读取英文文献翻译并生成综述...
- 6a标准 api_机油最新最高标准来了!SN不再是最高标准!车主不要加错机油了!...
- 转:基于科大讯飞语音API语音识别开发详解
- 华为手机不小心点了始终_年末大盘点:从亲民到旗舰,2020年最值得购买的华为手机...
- paddle 图标注_SPC控制图应用步骤
- 计算机识别键盘流程,电脑键盘拼音打字操作过程
- 何小龙——DRM 驱动程序开发(VKMS)部分代码修正
- MSOCache是什么?
- 读史使人明智,二混子带你漫画学历史~
- 9.mysql SQL面试题
- Java Exception的日志输出
- Jinji2 模板引擎简介
- 维基链WICC | 项目进展周报第57期(1.6~1.12)
- HTTP中的常用方法