Julia中的绘图函数
我试图在Julia中绘制一个函数,但不断出现错误。我不明白怎么了。$\varphi$的输入和输出是一个标量。我使用了Julia中的绘图函数,julia,Julia,我试图在Julia中绘制一个函数,但不断出现错误。我不明白怎么了。$\varphi$的输入和输出是一个标量。我使用了x=1530:1545但仍然出现了一个错误——有人能告诉我吗?我很困惑 我使用的是Julia 0.7 编辑: 我做了一点小小的修改,就让它工作了——我改变了 x=1530:1545 添加了以下两行 y=t(x) 绘图(x,y) 为什么我必须这样做?此功能目前在PyPlots.jl中不可用,如果您将来想拥有它,最好是提交一个问题。 但是,您可以通过Plots.jl和使用PyPlot作
x=1530:1545
但仍然出现了一个错误——有人能告诉我吗?我很困惑
我使用的是Julia 0.7
编辑:
我做了一点小小的修改,就让它工作了——我改变了
x=1530:1545
添加了以下两行
y=t(x)
绘图(x,y)
为什么我必须这样做?此功能目前在
PyPlots.jl
中不可用,如果您将来想拥有它,最好是提交一个问题。
但是,您可以通过Plots.jl
和使用PyPlot
作为后端来获得该功能。
它看起来是这样的(我将使用一个更简单的函数):
此功能目前在
PyPlots.jl
中不可用,如果您希望将来使用它,最好是提交问题。
但是,您可以通过Plots.jl
和使用PyPlot
作为后端来获得该功能。
它看起来是这样的(我将使用一个更简单的函数):
您使用
0.7
而不是1.0
(长期)或1.2
(最新版本)有什么原因吗?是的,因为IJulia/Jupyter无法正确安装——特别是IJulia。我认为这是一个持续存在的问题?PyPlot的当前版本是什么?请注意,您不应该需要PyPlot()
函数调用-这是来自不同绘图包(称为“绘图”)的语法,如@MichaelK.Borregaard所说,看起来您正在尝试使用PyPlot.jl中的Plots.jl语法-如果您将PyPlot
替换为Plots
,您的代码应该可以正常工作。是否有理由使用0.7
而不是1.0
(长期)或1.2
(最新)?是的,因为IJulia/Jupyter无法正确安装——特别是IJulia。我认为这是一个持续存在的问题?PyPlot的当前版本是什么?请注意,您不应该需要PyPlot()
函数调用-这是来自不同绘图包(称为“绘图”)的语法,如@MichaelK.Borregaard所说,看起来您正在尝试使用PyPlot.jl中的Plots.jl语法-如果将PyPlot
替换为Plots
,则代码应能正常工作。
using Plots
pyplot()
start_point = 0
end_point = 10
plot_range = start_point:end_point
plot(sqrt,plot_range) # if you want the function exactly at 0,1,2,3...
plot(plot_range,sqrt) # works the same
plot(sqrt,start_point,end_point) # automatically chooses the interior points