小编Fel*_*ipe的帖子

R如何用dygraph来遮蔽周末期?

如何在r dygraphs中用dyShading来遮蔽周末时段?

我使用下面的代码,但有一个简单的方法吗?

library(lubridate)
library(xts)
library(dygraphs)
dateP<-seq(as.POSIXct("2015-01-01 "), as.POSIXct("2015-02-01 "), by="days")
toto<-rep(6,length(dateP))
tutu<-xts(toto, order.by=dateP)


dateWD<-dateP[isWeekend(dateP, wday = 0:4)]
ok_periods<-0
i=1
j=1
while (i<(length(dateWD)-1)){
  ok_periods[j] <- list(list(from = dateWD[i], to = dateWD[i+1]))
  i=i+2
  j=j+1
}

add_shades<-function(x,periods){
  for(period in periods){
   x<-dyShading(x, from=period$from,to=period$to)
 }
 x
  }
 dygraph(tutu) %>% 
   add_shades(ok_periods)
Run Code Online (Sandbox Code Playgroud)

r dygraphs

5
推荐指数
0
解决办法
429
查看次数

R中的动画地图与传单和xts

我想用R中的时间光标构建一个动画地图.

我有时间序列(xts),我想在地图上代表.

library(xts)
library(leaflet)
date<-seq(as.POSIXct("2015-01-01"), as.POSIXct("2015-01-10"), by=86400)
a<-xts(1:10,order.by=date)
b<-xts(5:14,order.by=date)
df = data.frame(Lat = 1:10, Long = rnorm(10),Id=letters[1:10])
leaflet() %>% addCircles(data = df,popup =df$Id)
#popup =paste(df$Id, xts value)  time cursor on the map
Run Code Online (Sandbox Code Playgroud)

有没有办法用传单包来做到这一点?我还没试过rmaps包.

谢谢

编辑:https://github.com/skeate/Leaflet.timeline

r xts leaflet

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

R shiny:如何在material_button中插入html链接

当我点击一个按钮时,我想打开一个html链接,这是一个来自shinymaterial包的"材料按钮"

library(shiny)
library(shinymaterial)

ui <- material_page(
   title = "page",
   material_button(
    input_id = "button1",
    label = "label1",
    color = "blue"
  )

server <- function(input, output) {
  }
shinyApp(ui = ui, server = server)
Run Code Online (Sandbox Code Playgroud)

我可以 :

label = a("label1",href="my link",target="_blank")
Run Code Online (Sandbox Code Playgroud)

但是只有当我点击按钮的标签时它才有效.我可以在shinyapp的服务器部分添加我的链接吗?

html r shiny material-design

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

标签 统计

r ×3

dygraphs ×1

html ×1

leaflet ×1

material-design ×1

shiny ×1

xts ×1