博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matplotlib 中文显示 的问题
阅读量:5124 次
发布时间:2019-06-13

本文共 783 字,大约阅读时间需要 2 分钟。

第一种方法

from pylab import mplimport numpy as npmpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体    mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号 '-' 显示为方块的问题  %pylab inline
t = np.arange(-5 * np.pi, 5 * np.pi, 0.01)  y = np.sin(t)/t  plt.plot(t, y)  plt.title(u'这里写的是中文')  plt.xlabel(u'X坐标')  plt.ylabel(u'Y坐标')  plt.show()

output_2_0.png-14.8kB

第二种方法

from matplotlib.font_manager import FontManagerfm = FontManager()mat_fonts = set(f.name for f in fm.ttflist)
myfont = matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/msyh.ttf')  mpl.rcParams['axes.unicode_minus'] = False  t = np.arange(-5 * np.pi, 5 * np.pi, 0.01)  y = np.sin(t)/t  plt.plot(t, y)  plt.title(u'这里写的是中文')  plt.xlabel(u'X坐标')  plt.ylabel(u'Y坐标')  plt.show()

output_2_0.png-14.8kB

转载于:https://www.cnblogs.com/q735613050/p/9159786.html

你可能感兴趣的文章
VSTO 得到Office文档的选中内容(Word、Excel、PPT、Outlook)
查看>>
Ubuntu 14.04 LAMP搭建(Apache 2.47+MySQL 5.5+PHP5.5)
查看>>
使用.net备份和还原数据库
查看>>
ActiveReports 报表控件官方中文入门教程 (2)-创建、数据源、浏览以及发布
查看>>
asp.net使用post方式action到另一个页面,在另一个页面接受form表单的值!(报错,已解决!)...
查看>>
一些有用的javascript实例分析(二)
查看>>
Android_Kotlin 代码学习
查看>>
关于android:windowNoTitle不起作用的解决办法
查看>>
关于使用Transaction对于非数据库事务的操作
查看>>
私钥公钥学习心得(二)比特币与支付宝
查看>>
瀑布流插件|jquery.masonry|使用demo
查看>>
Exchange Version and UpdateRollups
查看>>
渗透测试流程(单台服务器)
查看>>
Java进阶07 嵌套类
查看>>
gcc 4.9编译
查看>>
Web请求中同步与异步的区别
查看>>
hashCode()方法的作用&使用分析
查看>>
ASP.NET MVC5(一):ASP.NET MVC概览
查看>>
SpaceVim 语言模块 lua
查看>>
最长不下降子序列 (O(nlogn)算法)
查看>>