相关疑难解决方法(0)

找不到matplotlib字体

我正在尝试在matplotlib图中使用字体"Heuristica",但它不会显示出来.

我在rcParameter font.serif的第一个地方定义了"Heuristica" - >没有结果

我将font.family改为"Heuristica"并得到了消息

findfont: FontFamily not found
Run Code Online (Sandbox Code Playgroud)

这让我思考,因为安装了Heuristica,我可以毫无问题地从其他软件访问它.所以我使用了fontManager并做了:

import pylab as pl
la = pl.matplotlib.font_manager.FontManager()
lu = pl.matplotlib.font_manager.FontProperties(family = 'Heuristica')
la.findfont(lu)
Run Code Online (Sandbox Code Playgroud)

得到了:

Out[7]: 'C:\\Windows\\Fonts\\Heuristica-Regular.otf'
Run Code Online (Sandbox Code Playgroud)

所以很明显可以找到Heuristica.我查找了可用的ttf-Fonts(如何获取matplotlib中的字体系列列表(或字体名称))但是Heuristica不在此列表中.

任何帮助我都会很高兴.

python fonts matplotlib

18
推荐指数
1
解决办法
2万
查看次数

使用matplotlib获取xkcd图

当前版本的matplotlib(1.3.1)支持xkcd风格的绘图,但是当我按照基本指令生成这样的绘图时(在iPython 1.1.0中),

%pylab
plt.xkcd()
plt.plot(sin(linspace(0, 10)))
plt.title('Whoo Hoo!!!')
Run Code Online (Sandbox Code Playgroud)

我明白了

在此输入图像描述

代替

在此输入图像描述

我究竟做错了什么?

matplotlib

13
推荐指数
1
解决办法
7609
查看次数

如何在matplotlib上获取XKCD字体

我已设法复制图表:

http://matplotlib.org/xkcd/examples/showcase/xkcd.html

但是我的字体看起来不像那样.如何将文本字体更改为酷xkcd字体?

python matplotlib

5
推荐指数
1
解决办法
1985
查看次数

标签 统计

matplotlib ×3

python ×2

fonts ×1