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

标签 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(ϕ)")

但是,该图未正确显示 unicode 字符 phi:

plot

最佳答案

PyPlot 支持 LaTeX 命令,在本例中:

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

关于unicode - 在 PyPlot.jl 中,如何让 unicode 字符正确显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36424362/

相关文章:

java - Gradle build 不会处理印地语 unicode 字符

julia - 为命名元组设置索引

html-table - 使用 Dash 在 Julia 中格式化 HTML 表格

python - 如何使用 Jupyter 笔记本解决 Python 中形状为 '(?, 4) 的 Tensor 'Placeholder_1:0' 的 ValueError : Cannot feed value of shape (230, )

Excel 文件未在 Jupyter 实验室和 jupyter 笔记本中打开

c++ - C++ 中的 Unicode 和 std::string

html - 奇怪的 HTML/XML 编码问题

sqlite - 修复 Unicode 字节序列

julia - 获取字符串中 X 的出现次数

java - NotADirectoryError:[Errno 20]不是目录:'java'