矩形の変更「高さ」属性は、私はR Shiny
-appでgvisTimeline
を使用します。R光沢:gvisTimeline
library(shiny)
library(googleVis)
ui <-fluidRow(
tags$head(
tags$script(src="https://d3js.org/d3.v3.min.js", {{ suppressDependencies("d3") }})
),
htmlOutput("timeline")
)
server <- function(input, output) {
dat <- data.frame(Term=c("1","2","3"),
President=c("Whashington", "Adams", "Jefferson"),
start=as.Date(x=c("1789-03-29", "1797-02-03", "1801-02-03")),
end=as.Date(x=c("1797-02-03", "1801-02-03", "1809-02-03")))
output$timeline <-renderGvis({
gvisTimeline(data=dat[,-1], rowlabel="President",
start="start", end="end")
})
}
shinyApp(ui, server)
私は真ん中の長方形の高さを変更したいと思います。
d3.select('svg:nth-child(1) g:nth-child(5) rect:nth-child(2)')
.attr('height', 42)
.attr('y', 40);
はどのようにして所望の高さと最初からy座標で、この1つの長方形を得るために光沢のあるアプリにこのコードをintergrateすることができます:私はJavaScriptコンソールに適切なsvg
要素を選択することによって、これを達成しますか?ご協力ありがとうございました!