Matplotlib显示图例
原文地址
分类目录——Matplotlib
先看效果
导入支持包
import matplotlib import matplotlib.pyplot as plt import numpy as np
生成测试数据
x = np.linspace(-3, 3, 50) y1 = 2 * x + 1 y2 = x ** 2
画图并设置图例
# 写法一:画图并设置图例,label值为图例内容 plt.plot(x, y1, label='linear line') # 其中label为图例中对该plot的说明内容 plt.plot(x, y2, color='red', linewidth=1.0, linestyle='--', label='square line') plt.legend(loc=4) # 设置图例的放置位置 ''' **loc=4** 或 **loc='lower right'**'best': 0,'upper right': 1,'upper left': 2,'lower left': 3,'lower right': 4,'right': 5,'center left': 6,'center right': 7,'lower center': 8,'upper center': 9,'center': 10, '''# 写法二:先画图,后面一并设置图例,注意变量的写法,需要加一个逗号‘,’ # l1, = plt.plot(x, y1) # l2, = plt.plot(x, y2, color='red', linewidth=1.0, linestyle='--') # plt.legend(handles=[l1, l2], labels=['label1', 'label2'], loc='best')
出图
plt.show()
效果如文首图所示
说明
按顺序复制程序即可执行
参考文献
程序主要来自 Legend 图例,略有改动
Matplotlib显示图例相关推荐
- python中matplotlib库legend_matplotlib中的legend()—显示图例
legend()的一个用法: 当我们有多个 axes时,我们如何把它们的图例放在一起呢?? 我们可以这么做: import numpy as np x = np.arange(1, 11) fig = ...
- matplotlib 显示批量图片_matplotlib入门
matplotlib 是基于python的一款可视化神器,类似于 ggplot2,它基本能涵盖常见的一些图形.同时得益于强大的python社区支持,这个包的功能也在不断增加.有时候写多了python, ...
- Matplotlib自定义图例(多张独立图共享图例)
1.应用场景 可视化不同方法在各种超参数(或者不同数据集)的性能时,若用多个子图形式可视化,则图太小啦:若每个子图弄成单独的figure,则每个张图都有一个图例显得非常冗余,如图1所示. 图1 每张图 ...
- python plt legend并排,matplotlib Legend 图例用法
matplotLib Legend添加图例:展示数据的信息 用法: legend(): 默认获取各组数据的Label并展示在图框左上角 legend(labels): legend(handles, ...
- 使用Python,Matplotlib显示RGB图像
使用Python,Matplotlib显示RGB格式的 图像 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用matplotlib显示RGB图像.具体是使用matplotlib,pyplot和m ...
- R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部、配置折叠成两行显示图例、并添加图像形状的子图(ggplot2 legend in two rows with guides fill
R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部(legend position in top).并且配置折叠成两行显示图例.并添加图像形状的子图(ggplot2 legend in ...
- 打造自己的树莓派监控系统2--内存监控-matplotlib显示数据
系列文章: 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据 文章3:打造自己的树莓派监控系统3 ...
- 打造自己的树莓派监控系统1--CPU监控-matplotlib显示数据
系列文章: 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据 文章3:打造自己的树莓派监控系统3 ...
- python matplotlib 显示opencv的图像
python matplotlib 显示opencv的图像 首先需要import import cv2 import numpy as np from matplotlib import pyplot ...
最新文章
- 人工智能的行为该由谁来负责?
- 如何获取mongodb中的最后N条记录?
- order one question for the 4e4 exploitation
- python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...
- Buck降压电路仿真与解析
- 程序设计基础c语言第二版巫,程序设计基础 (C语言)---2版
- Entity Framework Core 之数据库迁移
- Centos7设置DNS开机启动
- 是哪个app_互联网APP创业哪个好
- linux 如何查看fb中分辨率_Ubuntu: Linux下查看本机显示器分辨率(xrandr)
- java各层_java后台各个层理解
- 蓝鲸ERP标准版-进销存-采购管理子系统操作说明1
- eclipse Git使用教程
- python创新创业_云课堂智慧职教创新创业答案超星吧,云课堂智慧职教答案python,云课堂智慧职教创新创业答案...
- hp笔记本如何看序列号
- [golang] 导入 go-sqlite3 报错解决方法
- 阿里云oos对象存储 上手快速入门
- Xamarin.Forms学习之路——MarvelCard改造版
- 【入坑Java第二天】
- uc游览器 android系统,手机UC浏览器2019最新版