小编Hub*_*rtL的帖子

如何在ggplotly对象中自定义悬停信息?

有没有办法在ggplotly对象中自定义hoverinfo?

例如,

p <- ggplot(mtcars, aes(x = disp, y= am, color = as.factor(cyl)))+geom_point()

ggplotly(p)
Run Code Online (Sandbox Code Playgroud)

这里的悬停信息框包含三个变量:disp,am和factor(cyl).如何在悬停信息框中包含更多变量或排除现有变量?

谢谢!

r plotly

7
推荐指数
3
解决办法
3578
查看次数

R Shinydashboard根据选项卡选择显示/隐藏UI元素

如果有人可以提供帮助,我正在努力解决这个问题.我必须根据用户的tabpanel选择显示/隐藏Dashboardsidebar上的一些元素.以下是UI代码的一部分,可让您了解我的应用程序的结构.我需要在tabpPanel 2上显示fourthoutput,Fifthout和download按钮.

ui <- dashboardPage(
  dashboardHeader(title = "My App"),
  dashboardSidebar(
    width = 350,
    fileInput(
      'file1',
      'Upload Items List',
      accept = c('text/csv',
                 'text/comma-separated-values,text/plain',
                 '.csv')
    ),
    fluidRow(column(
      width = 2,
      offset = 1,
      actionButton("goButton", "Submit")
    )),
    br(),
    br(),
    uiOutput("FirstOutput"),
    uiOutput("SecondOutput"),
    uiOutput("ThirdOutput"),
    uiOutput("FourthOutput"),
    uiOutput("FifthOutput"),

      fluidRow(column(
        width = 2,
        offset = 1,
        downloadButton('downloadData', 'Download')))
  ),
  dashboardBody(
    tags$style(
      type = "text/css",
      ".shiny-output-error { visibility: hidden; }",
      ".shiny-output-error:before { visibility: hidden; }"
    ),

    tabsetPanel(
      type = "tabs",

      tabPanel("1", fluidRow(box(
        plotlyOutput("pie1")
      ),
      box(
        plotlyOutput("barplot1")
      )),
      fluidRow(box(
        plotlyOutput(outputId …
Run Code Online (Sandbox Code Playgroud)

user-interface tabs r dynamic shinydashboard

5
推荐指数
1
解决办法
1311
查看次数

如何在我的boxplot中添加文字?

我使用给定的命令为我的数据绘制了框图,并尝试在其中写入文本(p值).

使用:

boxplot(data,ylab = prop_index[i])
text(1:2 - 0.4, data[,1]/2, paste("p-value=",p_val)) 
Run Code Online (Sandbox Code Playgroud)

我应用了"text"命令但是注意已经出现在图像上.请告诉我应用此命令的适当方法

给出了箱形图

r

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×3

dynamic ×1

plotly ×1

shinydashboard ×1

tabs ×1

user-interface ×1