在浏览器选项卡中更改plotly html图标题

时间:2019-07-26 14:50:26

标签: r plotly

我使用plotly通过将数据另存为html小部件来可视化数据,并在浏览器中打开它,因为我发现本机查看器非常慢。

离线绘图代码

library(plotly)
libraray(htmlwidgets)

offlinePlot <- function(pname, fname, browse = T){
 saveWidget(as_widget(x = pname), file = fname)
 if(browse){
 browseURL(fname)
 }
}

offlinePlot(pname = sampleplot, fname = sampleplot.html, browse = T)

通常,我可以同时在浏览器中打开一些图,它们可以很好地渲染,但是所有图在浏览器选项卡中都具有相同的标题,是否可以更改此选项并将选项卡标题设置为自定义项?

有类似此页面链接的文章:https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js,但我不太了解。

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要通过添加htmlwidgets::saveWidget参数来为title中的标签指定标题

library(plotly)

x <- c(1:100)
random_y <- rnorm(100, mean = 0)
data <- data.frame(x, random_y)

p <- plot_ly(data, x = ~x, y = ~random_y, type = 'scatter', mode = 'lines')


htmlwidgets::saveWidget(as_widget(p), "graph.html",title = "my title")

enter image description here