#python #matplotlib #fonts
Вопрос:
Я хотел бы установить шрифт lsatex для своих графиков с обычной настройкой параметров rc, но я хотел бы сохранить исходный шрифт только для меток (это означает, что я не хочу, чтобы числа отображались в математическом режиме). На самом деле у меня есть логарифмическая шкала.
Стандартный шрифт python, о котором я говорю, показан на рисунке ниже (в то время как с rc я установил стандартный шрифт как современный компьютер).
Ответ №1:
Чтобы использовать шрифт latex для обозначения ваших осей, сохраняя при этом стандартный шрифт для ваших галочек, вы можете напрямую использовать шрифт latex в функциях xlabel
и. ylabel
Затем код может быть записан следующим образом:
import matplotlib.pyplot as plt import numpy as np N_points=100 x=np.arange(N_points) y=np.arange(N_points) plt.plot(x,y) plt.ylabel(r'$LaTeX font y-axis
И вывод этого кода дает:
Комментарии:
1. На самом деле это не то, что я искал, так как у меня есть современный компьютер на этикетках x-y, я установил его в rcParams.
) plt.xlabel(r'$LaTeX font x-axisИ вывод этого кода дает:
Комментарии:
1. На самом деле это не то, что я искал, так как у меня есть современный компьютер на этикетках x-y, я установил его в rcParams.
) plt.show() И вывод этого кода дает:
Комментарии:
1. На самом деле это не то, что я искал, так как у меня есть современный компьютер на этикетках x-y, я установил его в rcParams.