首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巧妙地绘制多条线

巧妙地绘制多条线
EN

Stack Overflow用户
提问于 2015-12-07 18:19:26
回答 1查看 9.1K关注 0票数 2

头(贝塔)

代码语言:javascript
复制
           historical_beta implied_beta
2015-11-05       0.4876163    0.4558767
2015-11-06       0.4828677    0.4856059
2015-11-09       0.4628628    0.4369807
2015-11-10       0.4636145    0.4492920
2015-11-11       0.4511203    0.4558034
2015-11-12       0.4418248    0.4175937

现在,我必须在同一张图上绘制两个时间序列。我知道呀

代码语言:javascript
复制
plot_ly(y=betas$historical_beta)

但是如何添加多个y轴呢?

EN

回答 1

Stack Overflow用户

发布于 2015-12-07 19:51:17

这能做你想做的事吗?

代码语言:javascript
复制
df1 = stack(betas)
plot_ly(df1,y=values,group=ind)
p

代码语言:javascript
复制
p <- plot_ly(betas,y=historical_beta)
p <- add_trace(p,y=implied_beta)
p

或者如果你指的是2把斧头:

代码语言:javascript
复制
ay <- list(
  tickfont = list(color = "red"),
  overlaying = "y",
  side = "right"
)
p <- plot_ly(betas,y=historical_beta,name="Historical Beta") %>%
       add_trace(y=implied_beta,name="Implied Beta",yaxis="y2") %>%
       layout(yaxis2=ay)
p

第一种方法在自动标记痕迹方面做得更好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34140473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档