[英]Plotting multiple lines on plotly
头(测试版)
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
现在,我必须在同一张图上绘制两个时间序列。 我知道
plot_ly(y=betas$historical_beta)
但是如何添加多个y轴呢?
这是您想要的吗?
df1 = stack(betas)
plot_ly(df1,y=values,group=ind)
p
要么
p <- plot_ly(betas,y=historical_beta)
p <- add_trace(p,y=implied_beta)
p
或者如果您确实要说2个y轴:
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
第一个在自动标记迹线方面做得更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.