python label字体_Matplotlib xlabel,Arial格式,带一个斜体字
我想創(chuàng)建一個matplotlib圖形,其中x軸標(biāo)簽為Arial字體,并且有一個單詞斜體。在
我可以用latex字體創(chuàng)建帶有x軸標(biāo)簽的圖形,其中一個單詞用斜體顯示;我也可以用Arial字體創(chuàng)建帶有x軸標(biāo)簽的圖形,只要我將整個標(biāo)簽斜體化或整個標(biāo)簽為normal;但我無法使xlabel的一部分以Arial斜體顯示,另一部分以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')
總結(jié)
以上是生活随笔為你收集整理的python label字体_Matplotlib xlabel,Arial格式,带一个斜体字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工作总结4:拦截器的使用
- 下一篇: 前端学习(2312):react之路由基