在PyPlot.jl中,如何正确显示unicode字符?

在PyPlot.jl中,如何正确显示unicode字符?,unicode,julia,jupyter-notebook,ijulia-notebook,Unicode,Julia,Jupyter Notebook,Ijulia Notebook,我正在使用Julia(用于Jupyter笔记本的IJulia插件)。如何使unicode字符在绘图中正确显示 这是我的密码: using PyPlot ϕ = linspace(-0.25, 1.25, 100); f = (ϕ.^2).*(1.0-ϕ).^2; figure(figsize=(8,5)) plot(ϕ, f, color="purple", linewidth=1.8, linestyle="-") xlabel("ϕ") ylabel("f(ϕ)") 但是,该图未正确显示u

我正在使用Julia(用于Jupyter笔记本的IJulia插件)。如何使unicode字符在绘图中正确显示

这是我的密码:

using PyPlot
ϕ = linspace(-0.25, 1.25, 100);
f = (ϕ.^2).*(1.0-ϕ).^2;
figure(figsize=(8,5))
plot(ϕ, f, color="purple", linewidth=1.8, linestyle="-")
xlabel("ϕ")
ylabel("f(ϕ)")
但是,该图未正确显示unicode字符φ:


PyPlot支持LaTeX命令,在这种情况下:

xlabel(L"$\phi$")
ylabel(L"$f(\phi)$")

即使是Pythonic
u'\phi'
也不起作用:(您可以删除美元符号,因为它不需要。