Advertisement

Adjust font in matplotlib to Times New Roman

阅读量:

当撰写学术论文并进行绘图时,在处理图表元素时通常会规定好其字体和样式以确保视觉上的统一性和专业性

例如,在为所有文字设置了Times New Roman字体字符集时,默认情况下该字体属于一种较为独特的类型。它有两个显著的特点:其一是它采用了基于罗马数字的大写字母体系;其二是它的子集包含了一些非标准的变体形式。

  1. 跟系统默认字体有冲突
  2. 字体粗细无法改

一个例子,我们使用plt画图,设置字体,应用字体

复制代码
    # 定义字体font1
    font1 = {'family': 'Times New Roman',
    'weight': 'normal',
    'size': 10,
    }
    
    plt.figure(figsize=(8, 6))
    
    epochs = range(0, len(tmodel_train))
    A, = plt.plot(epochs, a, color="saddlebrown", linestyle="-", marker="o" , label='this is a ')
    B, = plt.plot(epochs, b, color="mediumpurple", linestyle="-", marker="o" , label='this is b')

全部评论 (0)

还没有任何评论哟~