小编For*_*ver的帖子

如何在 Shiny 上正确使用 ggplotly

我的问题是:如何在 Shiny 上正确使用 ggplotly?

该代码在末尾没有“ggplotly()”行的情况下工作正常。我不知道Shiny为什么不制作图形。

library(shiny)
library(leaflet)
library(ggplot2)


ui <- fluidPage(
  leafletOutput("mymap"),
  p(),
  vars <- c(
    "Las Cruzadas" = "cruzadas"
  ),

  absolutePanel(id = "controls", class = "panel panel-default", fixed = TRUE,
    draggable = TRUE, top = "auto", left = "auto", right = "auto", bottom = 60,
    width = 900, height = "auto",

  h2("Serie nivel napa"),

  selectInput("color", "Estacion", vars),

  plotOutput("variacion", height = 100)


  )
)
server <- function(input, output, session) {

  output$mymap <- renderLeaflet({
    leaflet() %>%
      addTiles() %>%
      addCircleMarkers(lng=-71.294444, lat=-32.933333, color="blue" …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 leaflet shiny

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

在一个R中组合多列

如何将多个dataframe的所有列合并为一列?,以一种有效的方式...我的意思是不使用列名来执行此操作,而是使用R dplyrtidyrR,因为我的列太多(10.000+)

例如,转换此数据帧

  > Multiple_dataframe
      a    b    c

      1    4    7
      2    5    8
      3    6    9
Run Code Online (Sandbox Code Playgroud)

  > Uni_dataframe
     d

     1
     2
     3
     4
     5
     6
     7
     8
     9
Run Code Online (Sandbox Code Playgroud)

我环顾了Stack Overflow,但没有成功。

r dplyr tidyr

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

循环变量 IDW gstat R

有没有办法使用 gstat 包的 IDW 插值在 R 中的 SpatialPointsDataFrame 对象内循环变量?

我的意思是这样的

for (day in list_days) {
  P.idw <- gstat::idw(day~1, P, newdata=grd, idp=2.0)
  r       <- raster(P.idw)
  plot(r)
}
Run Code Online (Sandbox Code Playgroud)

编辑:因为该结构给了我错误:

Error in predict.gstat(g, newdata = newdata, block = block, nsim = nsim,  : 
  too many spatial dimensions: 58
In addition: Warning message:
In predict.gstat(g, newdata = newdata, block = block, nsim = nsim,  :
NAs introduced by coercion
Run Code Online (Sandbox Code Playgroud)

但如果我直接写变量的名称,它就可以正常工作:

P.idw <- gstat::idw(X2018.01.14~1, P, newdata=grd, idp=2.0)
Run Code Online (Sandbox Code Playgroud)

r gstat

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

缩放地图时出现问题。闪亮+传单

我的闪亮应用程序中无法显示“全屏”地图,因为当我使用“100%”参数时,地图消失了......

ui <- fluidPage(
  leafletOutput("mymap", height = "100%", width = "100%"),
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时

ui <- fluidPage(
  leafletOutput("mymap"),
Run Code Online (Sandbox Code Playgroud)

没有问题,但是一半是地图,一半是空白。我需要它是全屏的

我试过

leafletOutput("mymap", height = 800, width = 1300)
Run Code Online (Sandbox Code Playgroud)

但这不是我需要的,因为它没有缩放到窗口,这就是为什么我更喜欢“100%”参数。

javascript r leaflet shiny

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

标签 统计

r ×4

leaflet ×2

shiny ×2

dplyr ×1

ggplot2 ×1

gstat ×1

javascript ×1

tidyr ×1