2
私は線と散布と塗りつぶし領域変数でRでPlotlyグラフを作った。 X軸は、 "%Y-%m-%d%H:%M:%S"の形式で.POSIXCTでフォーマットされた日時です。 10分間隔で2ヶ月のデータがあります。 Y軸は単位数です。PlotlyとShiny Dashboard-グラフで日付軸の範囲を変更するためにdaterangeinputを使用する
私はグラフをシャイニーダッシュボードに統合しています。 daterangeInputを使用してX軸の日付範囲を選択したいと思います。私はどのようにdaterangeInputを積極的/インタラクティブに統合するかを理解できません。
助けていただけたら幸いです!
Plotlyグラフ、連結:
graph <- plot_ly(master, x = date, y = arrival.one, name = 'One Arrival', visible = "legendonly") %>%
add_trace(x= date, y = arrival.two, name = 'Two Arrival', mode = 'lines', visible = "legendonly") %>%
layout(xaxis = list(title= "Date and Time",
rangeslider = list (type = "date")))
UI:
ui <- dashboardPage(skin="black",
dashboardHeader(title = "Rack Filling"),
dashboardSidebar(sidebarMenu(
menuItem("Dashboard", tabName = "dashboard", icon = icon("line-chart")),
menuItem("Staffing", tabName = "staffing", icon = icon("male")),
dateRangeInput("inDateRange", "Date range input:")
)),
サーバ:で
server <- function(input, output) {
output$graph <- renderPlotly({graph
})
output$event <- renderPrint({
??????????
ありがとう!これは私にもっと近づくが、次のようなエラーが出る。警告:eval(substr(expr)、envir、enclos): "> =" Iの互換性のないメソッド( "Ops.POSIXt"、 "Ops.Date")これはposixtのフォーマットと関係があると思いますが、私は再フォーマットを試みましたが運がなかったのです。 – grapher
あなたは 'filter(as.Date(date)> =入力$ inDateRange [1]とas.Date(date)<入力$ inDateRange [2])を試すことができます' – HubertL