Измените шрифт python на tex, сохранив метки галочек обычным шрифтом

#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.