我使用Julia进行财务数据处理,然后根据财务数据绘制图表.
图表的X轴我在Y轴上绘制日期(每日价格)我正在绘制股票价格,MovingAverage13和MovingAverage21
我目前正在使用DataFrames绘制数据
码-
df=DataFrame(x=dates,y1=pricesClose,y2=m13,y3=m21)
l1=layer(x="x",y="y1",Geom.line,Theme(default_color=color("blue")));
l2=layer(x="x",y="y2",Geom.line,Theme(default_color=color("red")));
l3=layer(x="x",y="y3",Geom.line,Theme(default_color=color("green")));
p=plot(df,l1,l2,l3);
draw(PNG("stock.png",6inch,3inch),p)
Run Code Online (Sandbox Code Playgroud)
我正确地获取图表,但我无法在图表中添加图例,其中显示蓝线是关闭价格红线是移动平均值13绿线是移动平均值21
我们如何在图表中添加图例?
我知道,使用 package DataFrames,可以通过简单地做
julia> df = DataFrame();
julia> for i in 1:3
df[i] = [i, i+1, i*2]
end
julia> df
3x3 DataFrame
|-------|----|----|----|
| Row # | x1 | x2 | x3 |
| 1 | 1 | 2 | 3 |
| 2 | 2 | 3 | 4 |
| 3 | 2 | 4 | 6 |
Run Code Online (Sandbox Code Playgroud)
...但是有没有办法对空的做同样的事情Array{Int64,2}?