我希望使用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>"))
除了带有将我带到该站点的实际链接之外,我一直在期待这个情节。非常感谢您的帮助!
答案 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>"))