在云服务器中使用matplotlib作图显示中文标题
作者:互联网
1、在本地windows系统中,需要指定默认字体。
import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['font.family']='sans-serif' plt.plot(x, y) plt.show()
2、在云服务器中,由于一般为linux系统与本地windows系统字体并不相同,因此无法通过指定默认字体方式设定中文显示。
需要直接指定字体文件位置,指定字体。
import numpy as np import pandas as pd import matplotlib.pyplot as plt from matplotlib.font_manager import * myfont = FontProperties(fname='/usr/share/fonts/ms-fonts/simhei.ttf') plt.plot(x, y) plt.show()
致此可以让matplotlib显示中文标签。
标签:plt,作图,指定,matplotlib,字体,import,服务器,font 来源: https://www.cnblogs.com/angbors/p/15259624.html