一文详解如何在Matplotlib中更改图例字体大小

 更新时间:2023年05月16日 09:30:51   作者:pxr007  
在我们处理数据的时候,需要对大量的数据进行绘图,就免不了要使用到Matplotlib,下面这篇文章主要给大家介绍了关于如何在Matplotlib中更改图例字体大小的相关资料,需要的朋友可以参考下

前言

使用 Matplotlib 时,您可以修改绘图的不同属性——颜色、大小、标签、标题等。

在本文中,您将了解 Matplotlib 中的图例是什么,以及如何使用它的一些参数来使您的绘图更具相关性。

然后,如何修复 Windows Media Player 添加到媒体库不起作用您将学习如何使用以下方法更改 Matplotlib 图例的字体大小:

  • 这fontsize。
  • 参数prop。

什么是 Matplotlib 中的图例?

图例是一个 Matplotlib 函数,用于描述构成图形的元素。

考虑下图:

import matplotlib.pyplot as plt
 
# create a plot
x = [1, 4, 6, 8]
y = [2, 5, 6, 2]
 
plt.plot(x, y)
 
plt.legend(["Data"], loc="upper right")
 
plt.show()

带有图例的 matplotlib 图

在上图中,我们使用legend. upper right“数据”的描述被分配给图例,并使用参数值放置在图表的右上角loc。

使用该legend功能,您可以为图形的每一行分配不同的描述。

这是一个例子:

import matplotlib.pyplot as plt
 
age = [1, 4, 6, 8]
number = [4, 5, 6, 2, 1]
 
plt.plot(age)
plt.plot(number)
 
plt.legend(["age", "number"], loc ="upper right")
 
plt.show()

具有不同图例描述的两条折线图

在上图中,我们使用函数legend来描述图中的每条线。

这使得查看图表的任何人都更容易知道图中的蓝线表示age而橙色线表示。number

您可以使用以下参数值更改图例的位置loc:

  • best
  • upper right
  • upper left
  • lower left
  • lower right
  • right
  • center left
  • center right
  • lower center
  • upper center
  • center

如何使用 Matplotlib 更改图例字体大小fontsize参数更改 Matplotlib 中的图例字体大小

您可以通过为参数指定字体大小值来更改 Matplotlib 图例的字体大小fontsize。

这是默认图例字体大小的样子:

import matplotlib.pyplot as plt
 
age = [1, 4, 6, 8]
number = [4, 5, 6, 2, 1]
 
plt.plot(age)
plt.plot(number)
 
plt.legend(["age", "number"], loc ="upper right")
 
plt.show()

具有默认图例字体大小的 matplotlib 图

这是另一个包含参数的代码示例fontsize:

import matplotlib.pyplot as plt
 
age = [1, 4, 6, 8]
number = [4, 5, 6, 2, 1]
 
plt.plot(age)
plt.plot(number)
 
plt.legend(["age", "number"], fontsize="20", loc ="upper left")
 
plt.show()

这是图例的样子:

使用 fontsize 参数的 matplotlib 图例大小

我们为参数指定了 20 的字体大小fontsize,以获得上图中的图例大小:fontsize="20"。

您还会注意到使用参数将图例放置在图表的左上角loc。

如何使用prop参数更改 Matplotlib 中的图例字体大小

另一种改变图例字体大小的方法是使用函数legend的prop参数。

下面是如何使用它:

import matplotlib.pyplot as plt
 
age = [1, 4, 6, 8]
number = [4, 5, 6, 2, 1]
 
plt.plot(age)
plt.plot(number)
 
plt.legend(["age", "number"], prop = { "size": 20 }, loc ="upper left")
 
plt.show()

使用该prop参数,我们指定了 20: 的字体大小prop = { "size": 20 }。

这是输出:

使用 prop 参数的 matplotlib 图例大小

概括

在本文中,我们讨论了legendMatplotlib 中的函数。它可用于描述构成图形的元素。

我们首先看到了 Matplotlib 中的图例,以及一些示例来展示其基本用法和参数。

然后我们看到了如何使用fontsize和prop参数来更改 Matplotlib 图例的字体大小。

总结

到此这篇关于如何在Matplotlib中更改图例字体大小的文章就介绍到这了,更多相关Matplotlib更改图例字体大小内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 如何基于python测量代码运行时间

    如何基于python测量代码运行时间

    这篇文章主要介绍了如何基于python测量代码运行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Python实现微信翻译机器人的方法

    Python实现微信翻译机器人的方法

    这篇文章主要介绍了Python实现微信翻译机器人的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • tensorflow estimator 使用hook实现finetune方式

    tensorflow estimator 使用hook实现finetune方式

    今天小编就为大家分享一篇tensorflow estimator 使用hook实现finetune方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python不同系统中打开方法

    python不同系统中打开方法

    在本篇文章里小编给大家分享的是一篇关于python在不同系统中打开的方法,有兴趣的朋友们可以学习下。
    2020-06-06
  • Python进行图像变换和插值操作详解

    Python进行图像变换和插值操作详解

    这篇文章主要为大家详细介绍了Python进行图像变换和插值操作的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-02-02
  • Tornado Web Server框架编写简易Python服务器

    Tornado Web Server框架编写简易Python服务器

    这篇文章主要为大家详细介绍了Tornado Web Server框架编写简易Python服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Python线程之定位与销毁的实现

    Python线程之定位与销毁的实现

    这篇文章主要介绍了Python线程之定位与销毁的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • python dataframe获得指定行列简单例子

    python dataframe获得指定行列简单例子

    在DataFrame中取特定行列的数据是一个常见的操作,这篇文章主要给大家介绍了关于python dataframe获得指定行列的简单例子,需要的朋友可以参考下
    2024-03-03
  • 同时安装Python2 & Python3 cmd下版本自由选择的方法

    同时安装Python2 & Python3 cmd下版本自由选择的方法

    下面小编就为大家分享一篇同时安装Python2 & Python3 cmd下版本自由选择的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 科学计算与数据分析利器Python数据分析库Scipy使用详解

    科学计算与数据分析利器Python数据分析库Scipy使用详解

    Scipy在现代科学研究和数据分析中是一个不可或缺的库,它建立在NumPy的基础上,提供了更多的高级科学计算功能,包括优化、信号处理、统计分析、插值、线性代数等,本文将会学习Scipy库的各种功能和用法,包括数学优化、统计分析、信号处理和插值等方面
    2023-11-11

最新评论