将超链接插入到R Plotly中的轴标题中

时间:2019-06-14 20:28:52

标签: r plotly r-plotly

我希望使用R将超链接嵌入到绘图的x轴中。我要实现的目标的一个很好的例子是: https://help.plot.ly/adding-HTML-and-links-to-charts/#links-text-and-html-in-graphs

但是,当我在图轴标题注释中添加链接时,它会以正确的格式添加文本,但没有超链接本身(即,我无法导航到图内的链接)。

我尝试删除所有多余的内容(即删除在其他标签中打开链接的选项-target ='_ blank')。

这里是一个例子:

  library(plotly)
  data(mtcars)
  p <- plot_ly() %>%
    add_trace(data = mtcars, 
              x = ~cyl, y = ~mpg, 
              type = 'scatter',
              mode = 'lines') %>%
    layout(autosize = T,
           title = "Test",
           xaxis = list(title = "<a href = https://www.nytimes.com/>The NY TIMES</a>"))

除了带有将我带到该站点的实际链接之外,我一直在期待这个情节。非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您只是忘记了链接周围的一些引号。

这应该可以正常工作:

library(plotly)

data(mtcars)
p <- plot_ly() %>%
  add_trace(data = mtcars, 
            x = ~cyl, y = ~mpg, 
            type = 'scatter',
            mode = 'lines') %>%
  layout(autosize = T,
         title = "Test",
         xaxis = list(title = "<a href = 'https://www.nytimes.com/'>The NY TIMES</a>"))