小编The*_*Don的帖子

在 matplotlib 中使用 \mathbb{}

我最近(即昨天)发现 matplotlib 作为绘图的 Matlab 更好的替代品。不幸的是,我对Python的了解接近于零。

我想\mathbb{}在图例和/或轴中使用(例如,表示期望值或方差),这似乎需要额外的 STIX 字体(例如,参见此处此处)。但是,到目前为止我还无法将这些字体包含在我的代码中。

在下面的示例中,我想替换\mathrm{E} --> \mathbb{E}\mathrm{V} --> \mathbb{V}。有简单的方法吗?

import numpy as np
import scipy.io
from matplotlib import pyplot as plt

plt.figure(figsize=[3.3, 3.3])
plt.rcParams.update({'font.size': 8, 'text.usetex': True})

plt.plot([1,2,3,4], [1,2,3,4], label=r'$\mathrm{E}[x]$')
plt.plot([1,2,3,4], [1,4,9,16], label=r'$\mathrm{V}[x]$')

plt.grid()
plt.xlabel('x')
plt.legend(loc='upper left')

plt.savefig('filename.pdf', format='pdf')

plt.show()
Run Code Online (Sandbox Code Playgroud)

python latex matplotlib

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

标签 统计

latex ×1

matplotlib ×1

python ×1