Julia中的绘图函数

Julia中的绘图函数,julia,Julia,我试图在Julia中绘制一个函数,但不断出现错误。我不明白怎么了。$\varphi$的输入和输出是一个标量。我使用了x=1530:1545但仍然出现了一个错误——有人能告诉我吗?我很困惑 我使用的是Julia 0.7 编辑: 我做了一点小小的修改,就让它工作了——我改变了 x=1530:1545 添加了以下两行 y=t(x) 绘图(x,y) 为什么我必须这样做?此功能目前在PyPlots.jl中不可用,如果您将来想拥有它,最好是提交一个问题。 但是,您可以通过Plots.jl和使用PyPlot作

我试图在Julia中绘制一个函数,但不断出现错误。我不明白怎么了。$\varphi$的输入和输出是一个标量。我使用了
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