升级后,在python中使用Matplotlib将提供粗体字体

升级后,在python中使用Matplotlib将提供粗体字体,python,matplotlib,Python,Matplotlib,我正在使用python生成一些绘图。自从升级我的matplolib之后,我就一直面临着轴上字体粗体的问题。我不知道为什么。而且,我的记号已经不再出现了,尽管我已经要求将它们包括在内。蓝色显示为某种奇怪的蓝色,几乎像teal,换句话说,一个用来显示我的图形的绘图,其中包含我请求的所有内容,不再以这种方式保存或显示。有什么想法吗 fig,ax = plt.subplots(figsize=(10,4)) ax.plot(p_series,y_series,'b--',linewid

我正在使用python生成一些绘图。自从升级我的matplolib之后,我就一直面临着轴上字体粗体的问题。我不知道为什么。而且,我的记号已经不再出现了,尽管我已经要求将它们包括在内。蓝色显示为某种奇怪的蓝色,几乎像teal,换句话说,一个用来显示我的图形的绘图,其中包含我请求的所有内容,不再以这种方式保存或显示。有什么想法吗

    fig,ax = plt.subplots(figsize=(10,4))

    ax.plot(p_series,y_series,'b--',linewidth=0.5,label="test1")
    ax.plot(z_series,b_series,'k--',linewidth=0.5,label="test2")

    plt.legend(loc="best")
    plt.setp(ax.xaxis.get_majorticklabels(),rotation='horizontal')
    plt.rcParams['axes.facecolor'] = 'white'
    plt.rcParams['axes.edgecolor'] = 'k'
    plt.rcParams['axes.linewidth'] = 0.5
    plt.tick_params(axis='both',which='both',direction='in')
    plt.rcParams["font.family"] = "Times New Roman"
    plt.rc('xtick',labelsize=18)
    plt.rc('ytick',labelsize=20)
    plt.rc('axes',labelsize=20)
    ax.tick_params(which='minor', length=2)
    ax.tick_params(which='major', length=3)

请提供一些代码/示例输出,我们需要它来正确回答您的问题(现在的任何答案都可能是瞎猜)。你所说的记号是什么意思?我已经按照你的建议添加了示例代码。关于颜色,默认的颜色周期已经更改,请参阅。字体问题更为严重。目前似乎没有很好的解决方案,只是一些黑客的变通方法,请参阅