原文地址

分类目录——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显示图例相关推荐

  1. python中matplotlib库legend_matplotlib中的legend()—显示图例

    legend()的一个用法: 当我们有多个 axes时,我们如何把它们的图例放在一起呢?? 我们可以这么做: import numpy as np x = np.arange(1, 11) fig = ...

  2. matplotlib 显示批量图片_matplotlib入门

    matplotlib 是基于python的一款可视化神器,类似于 ggplot2,它基本能涵盖常见的一些图形.同时得益于强大的python社区支持,这个包的功能也在不断增加.有时候写多了python, ...

  3. Matplotlib自定义图例(多张独立图共享图例)

    1.应用场景 可视化不同方法在各种超参数(或者不同数据集)的性能时,若用多个子图形式可视化,则图太小啦:若每个子图弄成单独的figure,则每个张图都有一个图例显得非常冗余,如图1所示. 图1 每张图 ...

  4. python plt legend并排,matplotlib Legend 图例用法

    matplotLib Legend添加图例:展示数据的信息 用法: legend(): 默认获取各组数据的Label并展示在图框左上角 legend(labels): legend(handles, ...

  5. 使用Python,Matplotlib显示RGB图像

    使用Python,Matplotlib显示RGB格式的 图像 1. 效果图 2. 源码 参考 这篇博客将介绍如何使用matplotlib显示RGB图像.具体是使用matplotlib,pyplot和m ...

  6. R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部、配置折叠成两行显示图例、并添加图像形状的子图(ggplot2 legend in two rows with guides fill

    R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部(legend position in top).并且配置折叠成两行显示图例.并添加图像形状的子图(ggplot2 legend in ...

  7. 打造自己的树莓派监控系统2--内存监控-matplotlib显示数据

    系列文章: 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据 文章3:打造自己的树莓派监控系统3 ...

  8. 打造自己的树莓派监控系统1--CPU监控-matplotlib显示数据

    系列文章: 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据 文章3:打造自己的树莓派监控系统3 ...

  9. python matplotlib 显示opencv的图像

    python matplotlib 显示opencv的图像 首先需要import import cv2 import numpy as np from matplotlib import pyplot ...

最新文章

  1. 人工智能的行为该由谁来负责?
  2. 如何获取mongodb中的最后N条记录?
  3. order one question for the 4e4 exploitation
  4. python中文件路径如何读取提示nosuch file_Python 解决相对路径问题:No such file or directory...
  5. Buck降压电路仿真与解析
  6. 程序设计基础c语言第二版巫,程序设计基础 (C语言)---2版
  7. Entity Framework Core 之数据库迁移
  8. Centos7设置DNS开机启动
  9. 是哪个app_互联网APP创业哪个好
  10. linux 如何查看fb中分辨率_Ubuntu: Linux下查看本机显示器分辨率(xrandr)
  11. java各层_java后台各个层理解
  12. 蓝鲸ERP标准版-进销存-采购管理子系统操作说明1
  13. eclipse Git使用教程
  14. python创新创业_云课堂智慧职教创新创业答案超星吧,云课堂智慧职教答案python,云课堂智慧职教创新创业答案...
  15. hp笔记本如何看序列号
  16. [golang] 导入 go-sqlite3 报错解决方法
  17. 阿里云oos对象存储 上手快速入门
  18. Xamarin.Forms学习之路——MarvelCard改造版
  19. 【入坑Java第二天】
  20. uc游览器 android系统,手机UC浏览器2019最新版

热门文章

  1. Web MIDI简介
  2. 点云配准2:icp算法在PCL1.10.0上的实现+源码解析
  3. 从根儿上理解虚拟内存
  4. 郭炜:就算倒在离开源成功最近的五米,也要让下一代开源人坚定前行
  5. 晕菜~~~竟然出了这样的事情~~
  6. Leetcode学习之贪心算法
  7. linux 参考文献格式转化,科学网-Endnote向Bibtex格式的转换-郑小宏的博文
  8. 工作中常用的JS函数整理分享(欢迎大家补充)
  9. 教育行业如何做好数据治理?
  10. 软件——Jira是什么