2015-11-03 21 views

回答

1

它可以使用CSS來完成。這裏有一個例子,它在一個閃亮的應用程序中完成。

library(shiny) 
library(plotly) 
ui <- fluidPage( 
    tags$head(
    tags$style(HTML('a[data-title="save and edit plot in cloud"]{display:none;}')) 
), 
    plotlyOutput(outputId = "plot") 
) 

server <- function(input, output){ 
    output$plot <- renderPlotly({ 

plot_ly(type = "scatter", 
     x = rnorm(10), 
     y = rnorm(10), 
     mode = "markers") 
    }) 
} 

shinyApp(ui, server) 

我不知道如何在其他地方刪除或是否有將其關閉的說法,但我這是如何做到這一點。

12

從文檔,使用配置

Plotly物P

p %>% 
config(showLink = F) 

你可以看到在行動here .js文件的配置選項。

注意:頂部模式欄中的「雲中保存和編輯圖」按鈕仍然存在。您可以關閉模​​式欄與

config(displayModeBar = F) 

有GitHub上一個request編輯的特定模式欄按鈕。

+1

所以,我想這個,它在我的Rstudio查看器中工作,當我將它保存爲一個html文件,但是當我將它保存到我的密謀帳戶時,該模式欄再次出現,當我將該圖嵌入到html中時,情況也是如此網站例如,任何想法是怎麼回事? –

1

只需添加到Sam的修復(感謝!),還有一個錯字,我不得不使用...

tags$head(
    tags$style(HTML('a[data-title="Save and edit plot in cloud"]{display:none;}')) 
) 

注意是大寫的「S」「保存。

+0

我實際上認爲在生成劇情的背景中存在編碼錯誤,因此根據圖形顯示爲大寫或非大寫。 –