如果重要的话,我正在使用有光泽的R.输出。
我想为layout(shapes = )
创建的水平或垂直参考线添加注释。它应该能够动态地改变位置,以便无论曲线图如何放大或缩小,它都保持可见。
Approximate Example
到目前为止,我只能找到固定的位置文字。如果它动态地位于轴或指向参考线的箭头上,我不介意。
%被修改
我发现问题的根深蒂固:
dt <- data.table(x = 1:10, y = rnorm(10))
annotation <- list(yref = 'paper', xref = "x", y = 0, x = 2, text = "annotation")
plot_ly(type = "scatter", mode = "lines") %>% add_trace(x = dt$x, y = dt$y, mode = "lines") %>% layout(annotations= list(annotation))
基本上,yref = "paper"
允许您指定始终相对于地块的位置,y=1
指的是地块的顶部,y=0
指的是地块的底部
答案 0 :(得分:3)
我发现问题的根深蒂固:
dt <- data.table(x = 1:10, y = rnorm(10))
annotation <- list(yref = 'paper', xref = "x", y = 0, x = 2, text = "annotation")
plot_ly(type = "scatter", mode = "lines") %>% add_trace(x = dt$x, y = dt$y, mode = "lines") %>% layout(annotations= list(annotation))
基本上,yref =&#34; paper&#34;允许您指定始终相对于图的位置,y = 1表示图的顶部,y = 0表示图的底部