当前位置: 首页 > 面试题库 >

如何更改Matplotlib图上的字体大小

堵龙野
2023-03-14
问题内容

如何更改matplotlib图上所有元素(刻度,标签,标题)的字体大小?

我知道如何更改刻度标签的大小,方法是:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick', labelsize=20)

但是如何改变其余的呢?


问题答案:

从matplotlib文档中,

font = {'family' : 'normal',
        'weight' : 'bold',
        'size'   : 22}

matplotlib.rc('font', **font)

这会将所有项目的字体设置为kwargs对象指定的字体font

另外,您也可以使用此答案中rcParams``update建议的方法

matplotlib.rcParams.update({'font.size': 22})

要么

import matplotlib.pyplot as plt
plt.rcParams.update({'font.size': 22})

您可以在“定制matplotlib”页面上找到可用属性的完整列表。



 类似资料:
  • 问题内容: 听起来这是一个简单的问题,但是我找不到在python中用matplotlib制作的图中更改字体(不是字体大小)的有效解决方案。 我找到了一些教程,可通过修改matplotlib存储默认字体的文件夹中的一些文件来更改matplotlib的默认字体- 请参阅此博客文章-但我正在寻找一种不太激进的解决方案,因为我想使用多个我的绘图中的字体(文本,标签,轴标签等)。 问题答案: 假设您要使用C

  • 问题内容: 您可以更改JOptionPane的字体和文本大小吗?我尝试了它,只有当我在那个特定的Java类上“运行文件”时,它才起作用。如果启动整个项目,则不会更改字体。我只想更改一个特定的JOptionPane而不是全部。 这是代码: 问题答案: 真的很简单。JOption窗格不仅接受字符串,还接受组件。因此,您可以创建一个标签集并设置其字体并将其用作消息。 我不明白为什么以前没人回答这个问题

  • 我需要能够以编程方式更改我的Swing应用程序中所有组件的字体大小。我不能用通常的方法(使用UIManager或putClientProperty),因为我使用的是Nimbus外观,所以我使用下面的方法来增加应用程序中每个组件的字体大小... 我遇到的问题是,我在我的JPanel上使用了一个TitledBorder,并且(可以预见的)将我的JPanel传递到上面的方法中并没有调整JPanel的边界

  • 如何在Flutter上更改custom_radio_grouped_button包中的字体大小? 包:https://pub.dev/packages/custom_radio_grouped_button#-readme-tab-

  • 问题内容: 如何更改用matplotlib绘制的图形的大小? 问题答案: 如果你已经创建了图形,则可以快速执行以下操作: 要将大小更改传播到现有的窗口,请添加

  • 除了这个问题:更改超文本标记语言电子邮件正文字体类型和大小在VBA,我想知道如何才能改变字体大小 当我从代码中删除字体大小时,它确实改变了字体系列。 谢谢你的协助,