gpt4 book ai didi

python - iPython 中 Seaborn 统计数据可视化的默认字体

转载 作者:太空狗 更新时间:2023-10-29 19:35:56 25 4
gpt4 key购买 nike

在尝试运行多个问题后stanford.edu/~mwaskom/software/seaborn/在 Anaconda 和 Enthought for Mac(依赖项和版本的许多问题)中,我能够从 Ubuntu(在 VirtualBox 上运行)的 Enthought 虚拟环境中运行它。

根据他们的一些教程,我重新创建了以下内容:

enter image description here

但令我困扰的是,使用的字体不是为 Seaborn 设计的字体,而是最接近的字体。

有没有人有在 matplotlib 中调整字体选择的经验?关于如何使用 matplotlib 的字体管理器有什么好的教程吗?

最佳答案

正如 Joe 所说,默认情况下,Arial 并未安装在 Ubuntu 上,但它很容易安装。这是我在 Travis 上进行的测试,它是一个 Ubuntu 环境:

sudo apt-get install msttcorefonts -qq

Seaborn 还在样式控件的顶层公开了字体选项,因此您也可以轻松地使用系统上安装的字体选项。据我所知,您可以通过这种方式获得可能的字体列表:

import matplotlib as mpl
font_paths = mpl.font_manager.findSystemFonts()
font_objects = mpl.font_manager.createFontList(font_paths)
font_names = [f.name for f in font_objects]
print font_names

一旦你找到了你想要使用的,只需通过做来设置它,例如,

sns.set(font="Verdana")

当然,这必须在每个要生成 seaborn 绘图的脚本/笔记本的顶部完成(这很烦人),因此改进非默认样式的使用是 0.3 的路线图。

关于python - iPython 中 Seaborn 统计数据可视化的默认字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20753782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com