如何在 Matplotlib 中更改图例字体大小

这篇具有很好参考价值的文章主要介绍了如何在 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 中更改图例字体大小

带有图例的 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()
如何在 Matplotlib 中更改图例字体大小

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

在上图中,我们使用函数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 中更改图例字体大小

具有默认图例字体大小的 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()

这是图例的样子:

如何在 Matplotlib 中更改图例字体大小

使用 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 }。

这是输出:

如何在 Matplotlib 中更改图例字体大小

使用 prop 参数的 matplotlib 图例大小

概括

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

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

然后我们看到了如何使用fontsize和prop参数来更改 Matplotlib 图例的字体大小。文章来源地址https://www.toymoban.com/news/detail-445232.html

到了这里,关于如何在 Matplotlib 中更改图例字体大小的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包