2011-03-07 80 views
2

我有一個我開發的應用程序,它有時間條目。時間條目具有開始日期(日期時間),結束日期(日期時間),並且與任務相關聯。時間條目通常從幾分鐘到幾個小時不等,並且會在白天進行記錄。每個時間條目都有一個描述。PHP:關於甘特型圖表的建議

我想創建的圖表類型與甘特圖相似。它會顯示一個天的時間範圍,從第一次開始的時間到最後一次的結束日期。

 8am  9am 9:15am 10:05am 

Task 1 |----------      -- 

Task 2 |   -----   -- 

Task 3 |    ---------- ---- 

我已經使用了fusioncharts,但我想遠離它們。有沒有人創建了一個類似於這個可以給我一些建議的圖表?

由於提前,

比利

+0

更具體一點:這些框架有什麼問題?你究竟需要什麼?你有任何約束嗎? – 2011-03-07 14:12:31

+0

哦,這只是我不想支付付費融合圖的許可證,而免費融合圖看起來有些過時。所以我真的認爲這是一個我正在尋找的開源圖表解決方案。我希望它足夠小以適應450 x 300像素。另外,如果你將鼠標懸停在條上,它會顯示時間量(我可以計算) – iamjonesy 2011-03-07 14:18:00

+0

你可以很容易地用純CSS來寫這樣的東西。您可能還想添加一些更多的功能,如使用JavaScript拖動等。其實有點有趣創造:)當然這是一個問題,你也想花多少時間在它上面......如果是爲了一個客戶端項目或者某件事情,那麼你自己就是在浪費時間。至於現成的解決方案,我並沒有看到太多的不完整的項目經理軟件包,但我確信那裏有東西。 – Sondre 2011-03-07 14:18:46

回答

1

最好的Javascript工具,我知道了這樣的事情是Timeline

上述鏈接的示例顯示它主要用於時間點,但它也可以按照甘特圖使用一段時間。 (滾動該示例以查看一些內容)

這是一個Javascript工具,但您應該可以使用PHP或其他語言將數據填充到該工具中。

哦,它也是開源的。 :-)

希望有所幫助。

+0

時間線工具看起來非常棒,但我認爲這對我所尋找的東西有點矯枉過正。更多的固定圖形將形成上午8點 - 下午5點左右的事情。 – iamjonesy 2011-03-08 12:47:58