绘图时 xlabel 如何使用中文

如何在plot绘图中xlabel等使用中文,直接使用中文无法正常显示

using Plots
p=plot(rand(10,2),xlabel="图1.测试图")

0

这个与绘图后端有关

2 个赞

我尝试了几个后端,plotlyjs() 保存的文件中能正常显示中文,但是有个小问题,编辑器里面显示的图片出现了乱码

using Plots
ENV["GKS_ENCODING"] = "utf-8"
plotlyjs()
p=plot(rand(10,2),xlabel="图1.测试图")
savefig(p, "1.png")

导出的 1.png 正常显示中文


编辑器 (Atom) 里面的图片中文仍然是乱码

不是特别清楚,也许和 IDE 有关?尝试重启 atom 或者切换到 vscode 看看能否解决问题呢?