小编Jor*_*dan的帖子

如何禁用闪亮的右键单击Mathjax

如何禁用闪亮的右键单击Mathjax?例如,请参阅

https://shiny.rstudio.com/gallery/mathjax.html

理想情况下,我希望用户完全不要与mathjax文本进行交互。

mathjax shiny

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

R Shiny showModal和removeModal适用于所有用户

我的一般问题是,我希望在所有用户输入enter按钮后显示模态窗口,然后在所有用户单击后关闭actionButton.

我真的很喜欢这样的命令

removeModal(domain="Everyone")showModal(domain="Everyone")

我的方法是填充一个向量,Class$Ready直到所有值都是TRUE,然后创建窗口.基于评论员,一旦满足条件,我就可以在所有用户页面上显示模式窗口.但是我不能为所有用户删除它.

server.R

## Global Variables
Class <<- data.frame(ID=1:10, Ready=rep(FALSE,10) )
GlobClass <<- reactiveValues(Ready=Class$Ready, New=Class$Ready) )

## When Enter is Clicked, Update
observeEvent( input$enter, {
    GlobClass$Ready[ Class$ID == user] <- TRUE
})

## When Everyone has clicked enter, showModal
observeEvent (GlobClass$Ready, {
    if( all(GlobClass$Ready) ){
        showModal( modalDialog(
            h2("Effort"), "Try Harder",
            footer=tagList( actionButton("new", "New Round"))
        ))
     }
})

## When New is Clicked, Update and Hide
observeEvent( input$new, { …
Run Code Online (Sandbox Code Playgroud)

r shiny

2
推荐指数
1
解决办法
809
查看次数

如何以闪亮的方式显示绘图上的绘图点击

我希望用户能够单击绘图,并且当他们进行记录时,在他们单击的位置留下标记或消息。

我在绘图环境中使用反应值。这似乎是在重置剧情。几乎在消息出现后立即。

这是一个最小的不完全工作的例子

library(shiny)

## ui.R
ui <- fluidPage(
    shinyjs::useShinyjs(),
    column(12,
        plotOutput("Locations", width=500, height=500,
            click="plot_click") )
)


## server.R
server <- function( input, output, session){


    ## Source Locations (Home Base)
    source_coords <- reactiveValues(xy=c(x=1, y=2) )

    ## Dest Coords
    dest_coords <- reactive({
        if (is.null(input$plot_click) ){
            list( x=source_coords$xy[1],
                  y=source_coords$xy[2])
        }  else {
            list( x=floor(input$plot_click$x),
                  y=floor(input$plot_click$y))
        }
    })


    ## Calculate Manhattan Distance from Source to Destination
    DistCost <- reactive({
        list( Lost=sum( abs(
            c(dest_coords()$x, dest_coords()$y) - source_coords$xy
        ) ) )
    })


    ## RenderPlot 
    output$Locations …
Run Code Online (Sandbox Code Playgroud)

r shiny

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

如何将向量转换为R中的矩阵索引

如何有效地将矢量转换为矩阵,以便矢量的值确定列,元素排序确定行,然后确定在这些索引处分配的值.

X <- c(1,2,3,1,1,3)
Y <- 1:6 
Z <- myfun(X, Y)

Z ## returns matrix
# 1  NA NA
# NA 2  NA
# NA NA 3
# 4  NA NA
# 5  NA NA
# NA NA 6
Run Code Online (Sandbox Code Playgroud)

我正在寻找比我的for循环更好的单线程

Z0 <- X %o% rep(NA, length(unique(X)))

for(i in 1:length(Y)){  Z0[i, X[i]] <- Y[i] }
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
1
解决办法
63
查看次数

标签 统计

r ×3

shiny ×3

mathjax ×1