win10系统默认配置的字体是有很多的,编辑文件我们会打开word文档,然后在这里选择字体,可以看到电脑中安装多少字体。有的时候根本使用不到这些字体,而且还占用内存空间。因此想要删除掉一些不用的字体,而有的朋友则因为工作的需要,想要安装新的字体,不管怎么样,只有到win10系统字体库才能添加和删除。下面win10系统查找字体库位置方法:

工具/原料

win10系统

方法/步骤

打开控制面板。

单击外观和个性化。

单击字体。这样就打开了字体库位置。

选中的字体,直接拖进字库位置里,这样直接安装字体。

在字库位置下,选中字体,右键,删除。这样就直接删除字体了。

win10系统如何查找字体库位置
END
注意事项
win10

应用

问题:
显示不了中文
代码

from matplotlib import pyplot as plt
from matplotlib import font_manager

y_3 = [3,5,6,4,3,6,7,8,9,6,5,4,4,3,4]
y_10 = [13,15,16,14,13,16,17,18,19,16,15,14,14,13,14]

x_3=range(1,16)
x_10=range(17,32)

plt.figure(figsize=(20,8),dpi=80)

plt.scatter(x_3,y_3)
plt.scatter(x_10,y_10)

_x = list(x_3)+list(x_10)
_xtick_lables = ["3月{}日".format(i) for i in x_3]
_xtick_lables += ["10月{}日".format(i) for i in x_10]
plt.xticks(_x,_xtick_lables)

plt.show()


解决没有中文就要用到这个字体的位置
注意地址是
C:\Windows\Fonts\STZHONGS.TTF

更改代码

from matplotlib import pyplot as plt
from matplotlib import font_manager

my_font = font_manager.FontProperties(fname="C:/Windows/Fonts/STZHONGS.TTF")

y_3 = [3,5,6,4,3,6,7,8,9,6,5,4,4,3,4]
y_10 = [13,15,16,14,13,16,17,18,19,16,15,14,14,13,14]

x_3=range(1,16)
x_10=range(17,32)

plt.figure(figsize=(20,8),dpi=80)

plt.scatter(x_3,y_3)
plt.scatter(x_10,y_10)

_x = list(x_3)+list(x_10)
_xtick_lables = ["3月{}日".format(i) for i in x_3]
_xtick_lables += ["10月{}日".format(i) for i in x_10]
plt.xticks(_x,_xtick_lables,fontproperties=my_font,rotation=75)#rotation是倾斜角度

plt.show()