2017-02-28 3 views
1

私はRでtimevisライブラリを使用しています。項目ごとに1行のganntダイアグラムが必要です。次の例では、余裕がある場合、次々にアイテムをスタックします。ダイアグラムに項目がある行数を強制的に設定する方法はありますか?タイムズガントチャートでは、1行につき1つのアイテムを取得するにはどうすればよいですか?

library(timevis) 

data <- data.frame(
id  = 1:4, 
content = c("Item one" , "Item two" ,"Ranged item", "Item four"), 
start = c("2016-01-10", "2016-01-11", "2016-01-20", "2016-02-14"), 
end  = c(NA   ,   NA, "2016-02-04", NA) 
) 

timevis(data) 

これはtimevisから次のような出力できます:

Output

をしかし、私は、私は他のパッケージを認識してい

enter image description here

別の行に各項目をしたいですtimevisよりも、私は対話性が非常に私が夢中にしようとしているので有用なので、timvisを使用することを好むだろうise。わずかに変形例、より

+0

オプションの完全なリストについては、ここを見て:http://visjs.org/docs/timeline/#Configuration_Options – ottlngr

+1

あなたのデータの中に 'subGroup'を提供することは、トリックを行う可能性があります。ここをクリックしてください:http://visjs.org/docs/timeline/#Data_Format – ottlngr

答えて

0

timevis(data = data.frame(
    start = c(Sys.Date(), Sys.Date()+1, Sys.Date() + 2, Sys.Date() + 3), 
    content = c("one", "two", "three", "four"), 
    group = c(1, 2, 3, 4)), 
    groups = data.frame(id = 1:4, content = c("G1", "G2", "G3", "G4")) 
) 

これは良い出発点であるべきです。

enter image description here

+0

私は各項目を自分のグループに強制的に働かせることを考えていますが、グループ機能を使って項目をグループ化する予定です。おそらく私はサブグループを使うこともできますか?私は1つの行に各項目を強制するいくつかのオプションがあることを望んでいた。 – Ullsokk

関連する問題