小编kas*_*oes的帖子

如何在Julia中使用包Gadfly.jl时在图表中添加图例

我使用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

我们如何在图表中添加图例?

charts graph legend julia gadfly

14
推荐指数
2
解决办法
4645
查看次数

如何将向量添加到 Julia 中某个数组的列中?

我知道,使用 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}

dataframe julia

5
推荐指数
1
解决办法
5505
查看次数

标签 统计

julia ×2

charts ×1

dataframe ×1

gadfly ×1

graph ×1

legend ×1