高端手机网站平台,计算机网络课程设计,石家庄网站app开发,wordpress多站点可视化方法一#xff1a;这种方法我没有测试。
第一步 找宋体字体 #xff08;win11系统#xff09; 2.matplotlib字体目录#xff0c;如果不知道的话#xff0c;可以通过以下代码查询#xff1a;
matplotlib.matplotlib_fname() 如果你是Anaconda3 安装的matplotlib#x…方法一这种方法我没有测试。
第一步 找宋体字体 win11系统 2.matplotlib字体目录如果不知道的话可以通过以下代码查询
matplotlib.matplotlib_fname() 如果你是Anaconda3 安装的matplotlib我告诉你地址
X:\xxxx\Anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts 将上面那个字体文件拷到fonts目录下的ttf文件夹里面。 然后。
修改matplotlib的matplotlibrc文件 搜索font.serif找到下图位置。然后将字体的名称 加上。 3.清除matplotlib缓存重启IDE
用以下代码查询matplotlib的缓存位置
print(matplotlib.get_cachedir()) 如果你是win7/8/11 大概率是这个位置 打开这个目录直接把这个.matplotlib文件夹删掉。或者清空 重启以下python IDE。最好重启电脑
用rcParams设置一下全局字体把我们的华光书宋加进去
config {font.family:simsun,
}
plt.rcParams.update(config) 方法二亲测 import matplotlib.pyplot as plt
from matplotlib import rcParamsconfig {font.family: serif,font.size: 15,mathtext.fontset: stix,font.serif: [SimSun],}
rcParams.update(config)x [1, 2, 3, 4, 5]
y x
z [2, 4, 6, 8, 10]fig plt.figure(figsize(5, 4))
# 坐标轴的刻度设置向内(in)或向外(out)
plt.rcParams[xtick.direction] in
plt.rcParams[ytick.direction] in
ax1 fig.add_subplot(111)
ax1.plot(x, y, colorblack, label正比例)
ax1.plot(x, z, --, colorblack, labely 2x)
# 设置背景网格线为虚线
# plt.grid(linestyle--)
# 保存图像
# plt.savefig(正比例函数,dpi600)
ax1.legend()
plt.xlabel(横坐标)
plt.ylabel(纵坐标)
# plt.title(r宋体 $\mathrm{Times \; New \; Roman}\/\/ \alpha_i \beta_i$) # 可用于同时显示中文、英文、下标等
plt.title(r线性函数)
plt.show()