相关疑难解决方法(0)

matplotlib使日期粗体的轴刻度标签

我希望在我的轴上有粗体标签,所以我可以使用该图块进行发布.我还需要在图例中以粗体显示线条的标签.到目前为止,我可以将轴标签和图例设置为我想要的尺寸和重量.我也可以将轴标签的大小设置为我想要的大小,但是我的重量不足.

这是一个示例代码:

# plotting libs
from pylab import *
from matplotlib import rc


if __name__=='__main__':

  tmpData = np.random.random( 100 )


  # activate latex text rendering
  rc('text', usetex=True)
  rc('axes', linewidth=2)
  rc('font', weight='bold')

  #create figure
  f = figure(figsize=(10,10))

  ax = gca()

  plot(np.arange(100), tmpData, label=r'\textbf{Line 1}', linewidth=2)

  ylabel(r'\textbf{Y-AXIS}', fontsize=20)
  xlabel(r'\textbf{X-AXIS}', fontsize=20)

  fontsize = 20
  fontweight = 'bold'
  fontproperties = {'family':'sans-serif','sans-serif':['Helvetica'],'weight' : fontweight, 'size' : fontsize}
  ax.set_xticklabels(ax.get_xticks(), fontproperties)
  ax.set_yticklabels(ax.get_yticks(), fontproperties)

  for tick in ax.xaxis.get_major_ticks():
      tick.label1.set_fontsize(fontsize)

  for tick in ax.yaxis.get_major_ticks():
      tick.label1.set_fontsize(fontsize)



  legend()
  show()

  sys.exit()
Run Code Online (Sandbox Code Playgroud)

这就是我得到的: …

python matplotlib tex

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

matplotlib ×1

python ×1

tex ×1