2017-11-19 5 views
0

Ich baue ein Gantt-Diagramm mit glänzend + timevis.Problem mit Optionen in glänzenden Timevis-App

Dieses Paket ist eng mit visjs/Timeline verflochten und in der Hilfe schließlich Sie erhalten hier darauf:

Die meisten funktionieren, wie das Stapeln abschalten oder Anfangs-/Enddaten einstellen. Ich habe Probleme beim Anwenden zwei Möglichkeiten:

  • Vertical = TRUE nicht
  • stackSubgroups funktioniert = WAHR/FALSCH scheint nicht, etwas relativ zu tun, um nur die Stapel Option

hier ist mein Server .R

library(shiny) 
library(timevis) 

source("sampleData.R") 

function(input, output){ 

    output$appts <- renderTimevis(
    timevis(
    data = pt.clean, 
    groups = pt.group, 
     options = list(
     stack = FALSE, 
     stackSubgroups = TRUE, 
     orientation = "top", 
     verticalScroll = TRUE, 
     zoomKey = 'ctrlKey', 
     start = "8/15/2017", 
     end = "12/15/2017", 
     max = "2019", 
     min = "2016", 
     margin = list(item = 10, axis = 10), 
     minHeight = 750, 
     maxHeight = 750 
    ) 
    ) 
) 
} 

Ich hoffe, jemand kann darauf hinweisen, wenn ich etwas falsch mache oder irgendwelche Lösungen bestätige/anbiete. Da ich nicht nach jemandem suche, der den Code für mich schreibt, bin ich nur ein wenig ratlos. Dies ist meine erste Unternehmung in shiny/webapps mit R. Bonus, wenn jemand Ideen hat, wie man Untergruppen-Labels unter den Gruppennamen auf der y-Achse hinzufügt. ..

Danke!

Antwort

0

Das timevis Paket derzeit visjs Version 4.16.1 (Sie können das here sehen) verwendet, die von 30. August ist 2016.

eine schnelle Github-Suche in der visjs GitHub Repo Verwendung fand ich, dass die vertikale Bildlauf Feature wurde 2 months ago hinzugefügt und die Stapeluntergruppe Feature wurde hinzugefügt in Dec 2016. Das würde erklären, warum diese Funktionen nicht funktionieren.

Dies bedeutet, dass beim Aktualisieren auf die aktuelle Version von visjs diese Funktionen verwendet werden sollten. Es klingt wie eine einfache 5-Minuten-Aufgabe, aber leider nicht. Es gibt zur Zeit an open issue on github to update timevis, und Sie können mithelfen, wenn Sie die Zeit und das Know-how haben.