设置matplotlib刻度的字体

时间:2017-03-24 00:10:31

标签: matplotlib

我希望使用Computer Modern sans-serif排版matplotlib中的刻度。我该怎么做?

我原以为这会耍,但事实并非如此:

mpl.rcParams['font.family'] = 'computer modern sans serif'

1 个答案:

答案 0 :(得分:2)

试试这个:

mpl.rcParams['font.family'] = 'sans-serif'
mpl.rcParams['font.sans-serif'] = ['computer modern']

font.family属性有五个值:

  1. 'serif'(例如,Times),
  2. 'sans-serif'(例如,Helvetica),
  3. 'cursive'(例如,Zapf-Chancery),
  4. 'fantasy'(例如西方)和
  5. 'monospace'(例如,Courier)。
  6. 设置字体系列后,您可以提供matplotlib的字体列表,以便尝试按顺序查找。