所以,我有我的函数,但我想更改先前定义的参数(温度,以防您想知道),并在同一个图上具有 4 个函数。例如,我正在寻找像Gnuplot 中的 replot这样的选项。这是我到目前为止只使用 Plots 所做的:
function L(v)
defined the function here
end;
plot(L,0,2000,title="Spectral Radiance",lw=2, xlabel = L"photon \ energy \ (cm^{-1})",
ylabel = L"W . m^{-2} . sr^{-1} . wavenumber^{-1}", label="300K")
Run Code Online (Sandbox Code Playgroud)
所以之前已经为 T = 2000 K 定义了温度,但现在如何将其更改为 3500,4500 和 5600 并在同一图中显示结果?非常感谢您的任何提示!
正如@crstnbr 所说,Plots.jl你可以这样做:
using Plots
function L(v)
v .* rand(100)
end;
p = plot()
for v in 1:4
plot!(L(v), label="factor $v")
end
display(p)
Run Code Online (Sandbox Code Playgroud)