一文详解如何在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更改图例字体大小内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
tensorflow estimator 使用hook实现finetune方式
今天小编就为大家分享一篇tensorflow estimator 使用hook实现finetune方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-01-01Tornado Web Server框架编写简易Python服务器
这篇文章主要为大家详细介绍了Tornado Web Server框架编写简易Python服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-07-07同时安装Python2 & Python3 cmd下版本自由选择的方法
下面小编就为大家分享一篇同时安装Python2 & Python3 cmd下版本自由选择的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2017-12-12科学计算与数据分析利器Python数据分析库Scipy使用详解
Scipy在现代科学研究和数据分析中是一个不可或缺的库,它建立在NumPy的基础上,提供了更多的高级科学计算功能,包括优化、信号处理、统计分析、插值、线性代数等,本文将会学习Scipy库的各种功能和用法,包括数学优化、统计分析、信号处理和插值等方面2023-11-11
最新评论