私はPlotly時系列を持つShinyダッシュボードを持っています。その範囲は反応日付dateRangeInputを介して調整されます(下のコードを参照してください)。Shiny - Plotly時系列と日付RangeRangeInput
すべてうまくいきましたが、パッケージを更新しました。それ以来、変数は最初のインスタンスでは自動的に表示されません。デフォルトの時間範囲で読み込んだプロットではなく、日付範囲を選択する必要があります。
dateRangeInputは、このようなwedateなどモナーテ、tueate、私は私の問題があるかもしれないものを確立するためにいくつかの助けが必要
として奇妙な言語を使用しているよりは何。以前、私はPlotly 3.6.0を使用していた更新へ
セッション情報
は、0.5.1および0.13.2光沢をshinyDashboard。 plotlyOuput時系列コード
- 更新た後、私はPlotly 4.5.6を使用していますは、
UI以下のそれぞれのコードを参照してください0.5.3と光沢のある0.14.2
をshinyDashboard
box(width = 8, solidHeader = TRUE, plotlyOutput("Time_Ser", height ="300px"))
UI - dateRangeInputコード
dateRangeInput("date","Date:",
label = h4("Time Series: select dates"),
start = "2017-05-02",
end = "2017-07-30",
min = "2017-05-02",
max = "2017-06-30",
startview = "2017-06-30")
サーバ - 反応性入力コード
Time2 <- Time
reactiveTime <- reactive({
Time2 %>% filter(Date.received>=input$date[1] &
Date.received<input$date[2])
})
サーバ - 出力
output$Time_Ser <- renderPlotly({
Time_Ser <- plot_ly(reactiveTime(),
x = ~Date.received,
y = ~n,
type = "scatter",
mode = "lines") %>%
layout(title = "Enquiries Time Series")
})
支援画像
残念ながら、プロットは依然としてデータのデフォルトビューを読み込んでいません。しかし、入力したラベルの問題は、提供したコードを使用することで解決されています。どうもありがとう。 – Pryore
Hmm。あなたが気にしていると、完全なMWEを投稿するかもしれません。トラブルシューティングを簡単にします... – joelnNC