• Spyder 画图如何设置中文显示


    Spyder画图需要中文的legend以及坐标显示等等,以字体“华文新魏”为例看怎么显示:

    1、下载华文新魏的字体,百度下载,安装,成功的标志是系统文件夹路径C:windowsFonts中有了这个字体;

    2:注意此时该字体的名称是:华文新魏.ttf ,在Spyder中使用时需要先调用该文件,之后可以在plt.legend、label等处设置该字体。

    详细的legend设置等可以参考链接:https://blog.csdn.net/mighty13/article/details/116243372

    更多的中文设置方式可以参考:https://zhuanlan.zhihu.com/p/35371650,使用时候不建议直接找字体对应的英文名,因为可能不匹配。

    推荐直观简单的使用方式如下:

    import matplotlib.font_manager as fm
    f1 = fm.FontProperties(fname='C:WindowsFonts华文新魏.ttf', size=10)
    plt.figure(1)
    plt.bar(X1,Y1,width,color="w",edgecolor = 'black',tick_label=labels)
    plt.bar(X2,Y2,width,color="grey",edgecolor = 'black',tick_label=labels)
    plt.legend(labels = ['A', 'B'], loc = 'best',prop = f1)
    plt.xlabel('X',fontproperties=f1)
    plt.ylabel('Y',fontproperties=f1) 
  • 相关阅读:
    Scala 并发编程
    rsyslog start with
    rsyslog start with
    logrotate 日志清理后 rsyslog中断问题
    logrotate 日志清理后 rsyslog中断问题
    logrotate 清理tomcat日志
    rsyslog 传输mysql 日志
    rsyslog 传输mysql 日志
    NYOJ833
    NYOJ65
  • 原文地址:https://www.cnblogs.com/lmj-sky/p/15160924.html
Copyright © 2020-2023  润新知