0
matplotlibの図形をArialフォントのx軸ラベルで作成し、1語のイタリック体を作成します。ArialのMatplotlib xlabelと1語のイタリック体
x軸ラベルのある図を、latex-fontで作成することができます。 Arialのx軸ラベルを持つ図形を作成することもできます。ただし、イタリック体全体またはイタリック体全体のいずれかがある場合は限ります。私はArial italicisedのxlabelの一部とarial normalの他の部分を得ることができません。
は、私は主に以下のコードの順列をしようとしている:
from matplotlib import pyplot as plt
import numpy as n
import matplotlib
from matplotlib.font_manager import FontProperties
font = {'family' : 'Arial',
'weight' : 'medium',
'size' : 20,
'style' : 'normal'}
font0 = {'family' : 'Arial',
'weight' : 'medium',
'size' : 20,
'style' : 'italic'}
matplotlib.rcParams['mathtext.fontset'] = 'custom'
matplotlib.rcParams['mathtext.rm'] = 'Arial'
matplotlib.rcParams['mathtext.it'] = 'Arial'
matplotlib.rc('font', **font)
#matplotlib.rc('font', **font0)
matplotlib.rc('text', usetex=False)
plt.figure(); plt.plot(n.linspace(0,3,10), n.linspace(0,3,10))
plt.xlabel(r'$\mathit{italics}$ - rest normal')
ファンタスティック!!これはうまくいき、フォントマネージャーのアイデアは素晴らしいです - ありがとう! – mzzx