美文网首页
matplotlib的中文显示问题

matplotlib的中文显示问题

作者: 三角绿毛怪 | 来源:发表于2020-02-03 11:54 被阅读0次

首先导入模块

from matplotlib import font_manager as fm
image.png
image.png image.png
from matplotlib import pyplot as plt
import random
#导入字体操作
from matplotlib import font_manager as fm

my_font = fm.FontProperties(fname = "C:\Windows\Fonts\simhei.ttf")



fig = plt.figure(figsize=(20,8),dpi = 80)
x = range(0,120)
y = [random.randint(20,35) for i in range(120)]

plt.plot(x,y)
#要显示出来
_x_ticks = ["10点{}分".format(i) for i in range(0,60)]
#接下去的列表
_x_ticks += ["11点{}分".format(i-60) for i in range(60,120)]
#对x轴进行操作调整
plt.xticks(x[::5],_x_ticks[::5],rotation = 45,fontproperties = my_font)
plt.show()

相关文章

网友评论

      本文标题:matplotlib的中文显示问题

      本文链接:https://www.haomeiwen.com/subject/ywhhxhtx.html