I’m trying to make some publication-quality plots, but I have encountered a small problem. It seems by default that matplotlib axis labels and legend entries are weighted heavier than the axis tick marks. Is there anyway to force the axis labels/legend entries to be the same weight as the tick marks?
import matplotlib.pyplot as plt
import numpy as np
plt.rc(‘text’,usetex=True)
font = {‘family’:’serif’,’size’:16}
plt.rc(‘font’,**font)
plt.rc(‘legend’,**{‘fontsize’:14})
x = np.linspace(0,2*np.pi,100)
y = np.sin(x)
fig = plt.figure(figsize=(5,5))
p1, = plt.plot(x,y)
p2, = plt.plot(x,x**2)
plt.xlabel(‘x-Axis’)
plt.ylabel(‘y-Axis’)
plt.legend([p1,p2],[‘Sin(x)’,’x$^2$