Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Julia 如何使用Plots.jl在图像上打印?_Julia_Plots.jl - Fatal编程技术网

Julia 如何使用Plots.jl在图像上打印?

Julia 如何使用Plots.jl在图像上打印?,julia,plots.jl,Julia,Plots.jl,我想使用Plots.jl来绘制图像,例如简单正弦曲线。这是我的代码: using Plots using Images gr() h = 400 w = 600 a = Array(RGB{FixedPointNumbers.UFixed{UInt8,8}}, h, w) img = Image(a) p=plot(img) x = collect(0:0.1:2π) plot!(x,sin(x)) png("Test") 但我得到了错误的结果。如何正确地执行此操作 这里有一个简单的例子,我希

我想使用Plots.jl来绘制图像,例如简单正弦曲线。这是我的代码:

using Plots
using Images
gr()
h = 400
w = 600
a = Array(RGB{FixedPointNumbers.UFixed{UInt8,8}}, h, w)
img = Image(a)
p=plot(img)
x = collect(0:0.1:2π)
plot!(x,sin(x))
png("Test")

但我得到了错误的结果。如何正确地执行此操作

这里有一个简单的例子,我希望能给你一些线索:

julia> plot(img)

julia> plot!(x->200sin(.05x)+300, 0, 700, w=5)


您可能只是想确保打印到与图像匹配的正确坐标。

谢谢您的回答,您的代码得到了错误:
错误:LoadError:UndevarError:adapted\u网格未在宏展开中定义在E:\Julia\JPackages\v0.5\Plots\src\series.jl:440[内联]
但是,您是对的,我不能马上正确理解坐标的放置原理。