在 Julia 中,如果你在 REPL 中无法输出图形,可能是由于以下几个原因:
以下是一些常见的绘图包和解决方法:
Plots.jl
是一个非常流行的绘图包,支持多种后端(如 GR、PyPlot、PlotlyJS 等)。
using Pkg
Pkg.add("Plots")
using Plots
# 创建一个简单的图形
x = 1:10
y = rand(10)
plot(x, y)
如果图形没有显示,可以尝试显式调用 display
函数:
display(plot(x, y))
GR.jl
是 Plots.jl
的默认后端,也可以单独使用。
using Pkg
Pkg.add("GR")
using GR
# 创建一个简单的图形
x = 1:10
y = rand(10)
plot(x, y)
PyPlot.jl
是基于 Python 的 Matplotlib 库的 Julia 接口。
using Pkg
Pkg.add("PyPlot")
using PyPlot
# 创建一个简单的图形
x = 1:10
y = rand(10)
plot(x, y)
show()
如果你在 Jupyter Notebook 中使用 Julia,可以确保你已经安装了 IJulia:
using Pkg
Pkg.add("IJulia")
using IJulia
notebook()
在 Jupyter Notebook 中,图形通常会自动显示。
using Pkg
Pkg.update()
领取专属 10元无门槛券
手把手带您无忧上云