用于Julia+;温斯顿

用于Julia+;温斯顿,julia,Julia,我用温斯顿图书馆和朱莉娅一起策划。Winston中的stem图与MATLAB中的等效图是什么? (注意:此处winston位于标签条目中,与Julia的winston library不同。)不确定是否有内置内容,但这似乎满足了您的需求 using Winston x = randn(10) function stemplot(x, args...) n = length(x) p = FramedPlot() add(p, Points(1:n, x, kind="

我用温斯顿图书馆和朱莉娅一起策划。Winston中的stem图与MATLAB中的等效图是什么?
(注意:此处winston位于标签条目中,与Julia的winston library不同。)

不确定是否有内置内容,但这似乎满足了您的需求

using Winston

x = randn(10)

function stemplot(x, args...)
    n = length(x)

    p = FramedPlot()
    add(p, Points(1:n, x, kind="filled circle"))
    map(i-> add(p,  Curve([i,i], [0,x[i]])), 1:n)
    add(p, Curve([1,n], [0,0]))

    p
end
stemplot(x)

Winston包中现在有一个stem plot函数。以下是文档页面:

tl;博士:

stem(y[,spec::ASCIIString])
stem(x,y[,spec::ASCIIString])

这正是我所需要的。