Matplotlib: Times New Roman НЕ кажется жирным. Почему? - PullRequest
0 голосов
/ 17 апреля 2020

Я не могу получить метки жирной оси и метки, если шрифт Times New Roman. Однако жирный вариант работает с другими шрифтами. Я подаю в суд python 3.7 и matplotlib 3.1.3. Пожалуйста, помогите!

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt


mpl.rcParams['font.size'] = 15
mpl.rcParams['font.weight'] = 'bold'
mpl.rcParams['axes.labelweight'] = 'bold'


print(f'Matplotlib Version: {mpl.__version__}')
# Matplotlib Version: 3.1.3


# FIGURE 1 (TIMES NEW ROMAN)
mpl.rcParams['font.family'] = 'Times'

fig, ax = plt.subplots()
ax.plot(np.random.randn(100), '-k')
ax.set_xlabel('Test 1')
ax.set_ylabel('Test 2')
ax.set_title('TIMES NEW ROMAN')
plt.show()
plt.close()


# FIGURE 2 (ARIAL)
mpl.rcParams['font.family'] = 'Arial'

fig, ax = plt.subplots()
ax.plot(np.random.randn(100), '-k')
ax.set_xlabel('Test 1')
ax.set_ylabel('Test 2')
ax.set_title('ARIAL')
plt.show()
plt.close()


[Times New Roman][1]
[Arial][2]

  [1]: https://i.stack.imgur.com/kyn8C.png
  [2]: https://i.stack.imgur.com/mVZlU.png
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...