我需要在時間軸內形象化一大組數據。我發現'verite Timeline'看起來很有前景,但我沒有任何經驗,使用了很多數據集。在這裏有人能告訴我關於這個工具的性能,還是告訴我一個更好的解決方案? thnx!Verite Timeline能夠很好地處理龐大的數據集嗎?
0
A
回答
1
如其在FAQ(第四個問題)中所述:
TimelineJS中最多可以使用多少個條目?
時間軸針對多達100個條目進行了優化,最好是20-30條。其他任何可能導致加載問題。
現在也許你不能尊重他們的限制,但我不認爲在「大量的數據」中使用它會是一個很好的體驗。 :)(好吧,你一次只能加載100個條目,但我會留給你)
我不能建議你一個替代方案,對不起。
1
對不起.. 再次,但在英語....
維泰時間表支持JSON作爲數據源,我已經在MVC3項目和路由數據源的控制器。你顯然可以從例如Web服務,或RIA等採取不同的方式....
要啓動的時間表你,把時間軸初始腳本在頭部或身體:
var timeline = new VMM.Timeline();
timeline.init("http://localhost:9306/TimeLine/Json");
你創建類來存儲數據結構,這將讓你在同一個JSON格式從驅動程序返回類的實例:
public class json
{
公共時間表時間表 { 得到; 集; } }
public class timeLine
{
public string headline { get; set; }
public string type { get; set; }
public string startDate { get; set; }
public string text { get; set; }
public asset asset { get; set; }
public List<date> date { get; set; }
}
public class asset
{
public string media { get; set; }
public string credit { get; set; }
public string caption { get; set; }
}
public class date
{
public string startDate { get; set; }
public string endDate { get; set; }
public string headline { get; set; }
public string text { get; set; }
public asset asset { get; set; }
}
控制器:
public ActionResult Json()
{
json j = new json();
j.timeline = new timeLine();
j.timeline.headline = "TimeLine";
j.timeline.type = "default";
j.timeline.startDate = DateTime.Now.Year + "," + DateTime.Now.Month;
j.timeline.text = "<p>Time Line de todo el contenido.</p>";
j.timeline.asset = new asset();
j.timeline.asset.media = "";
j.timeline.asset.credit = "Desarrollador por Mauricio Farias www.ald.cl [email protected]";
j.timeline.asset.caption = "Develop By Mauricio Farias";
j.timeline.date = new List<date>();
//for each de tiempos
for (int i = 0; i < 20; i++)
{
date d = new date();
d.startDate = DateTime.Now.Year + "," + DateTime.Now.Month + "," + i;
d.endDate = DateTime.Now.Year + "," + DateTime.Now.Month + "," + (i + 1);
d.headline = "Headline date for date in timeline";
d.text = "<p>text in date for date in timeline</p>";
d.asset = new asset();
d.asset.media = "";
d.asset.credit = "credit in asset for date in timeline";
d.asset.caption = "caption in asset for date in timeline";
j.timeline.date.Add(d);
}
return Json(j, JsonRequestBehavior.AllowGet);
}
在聽證會上或在您的情況可能是一個aspx或html頁面(記得把CSS):
<div id="timeline">
</div>
<script src="../../Content/assets/js/timeline-min.js"></script>
<script src="../../Content/assets/js/script.js"></script>
相關問題
- 1. 用Impala處理龐大的數據集
- 2. 處理龐大的數據集?
- 3. JDBC是否能夠處理龐大的數據庫?
- 4. 如何使specflow能夠很好地處理日期/時間?
- 5. Android - 龐大的數據在基地64,如何處理它
- 6. $ event.stopPropagation不能很好地處理Bootstrap數據切換
- 7. 如何處理龐大的數字?
- 8. jQuery和ExtJS能夠很好地一起玩嗎?
- 9. FastCGI能夠很好地與PHP協同工作嗎?
- 10. Rails 2.0能夠很好地完成IPv6嗎?
- 11. 爲什麼tkinter不能很好地處理多處理?
- 12. 節點模塊fbgraph:這能很好地處理很多用戶嗎?
- 13. 龐大的數據集內存優化
- 14. 處理大型數據集
- 15. 處理大數據集
- 16. 很好地處理空值的語法
- 17. Kendo DataSources能夠處理與PageSize不同的數據響應大小嗎?
- 18. SQL Server Express能夠處理半TB的數據嗎?
- 19. Will Neo4J能夠處理40G的數據嗎?
- 20. 在處理近乎龐大的數據集時加快QSortFilterProxyModel過濾
- 21. 貝葉斯推理Java框架龐大的數據集
- 22. 如何處理mysql中龐大的數據庫?
- 23. nginx代理能否很好地處理SEESSION ID?
- 24. 用於預處理的好數據集
- 25. 批處理文件不能處理大量數據嗎?
- 26. CKAN能夠處理100k +文件和TB數據嗎?
- 27. Android能夠處理像這樣的單個大型活動嗎?
- 28. arachnode.net網頁表很龐大
- 29. 背景圖像不能很好地處理粘滯的頁腳
- 30. 什麼數據庫可以很好地處理200 + GB的數據?
嘿毛裏西奧! Thnx的答案。你很高興給我一個簡短的介紹。如果時間線工具能夠很好地處理大量數據,那麼我真正關心的是問題。所以如果你使用這個工具和大量的數據,它會在瀏覽器中正常滾動嗎?或者它會減慢系統? thnx! – headkit 2012-04-25 09:58:45