Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 为什么标签中缺少下标?_Python 3.x_Matplotlib - Fatal编程技术网

Python 3.x 为什么标签中缺少下标?

Python 3.x 为什么标签中缺少下标?,python-3.x,matplotlib,Python 3.x,Matplotlib,我想在条形图的标签中显示下标。标签是下列字典数据中的键。我知道如何使用latex来实现这一点,但我需要按照字典中的键显示它。当我使用下面的脚本时,它只显示空框,而不是下标。 您使用的字体不能包含这些unicode字符。 试试这个,这个适合我: plt.rcParams['font.sans-serif'] = ['DejaVu Sans'] 要使用衬线字体,请执行以下操作: plt.rcParams['font.family'] = 'serif' plt.rcParams['font.se

我想在条形图的标签中显示下标。标签是下列字典数据中的键。我知道如何使用latex来实现这一点,但我需要按照字典中的键显示它。当我使用下面的脚本时,它只显示空框,而不是下标。


您使用的字体不能包含这些unicode字符。 试试这个,这个适合我:

plt.rcParams['font.sans-serif'] = ['DejaVu Sans']
要使用衬线字体,请执行以下操作:

plt.rcParams['font.family'] = 'serif'
plt.rcParams['font.serif'] = ['DejaVu Serif']

在你的情况下有效吗?有效。非常感谢你。有没有办法更新《泰晤士报新罗马版》的铭文?在我的系统中,《泰晤士报新罗马版》没有这些铭文。您需要选择另一种衬线字体。我已经修改了我的答案。
plt.rcParams['font.family'] = 'serif'
plt.rcParams['font.serif'] = ['DejaVu Serif']