2013-10-10 169 views
1

我正在使用Flot繪製條形圖。 我想知道如何讓每個酒吧有不同的顏色。我看過門檻插件,但我不認爲這就是我所追求的。Flot,不同的酒吧顏色?

例如:

http://imgur.com/D2a7VSI,C7g3t9G#0

(打擾的差的油漆技能)

我目前通過在格式圖形數據:通過我的MVC控制器

[[1, 1],[2, 2],[3, 3],[4, 4],[5, 5]] 

return Json(new[] 
{ 
new[] { 1, 1 }, 
new[] { 2, 2 }, 
new[] { 3, 3 }, 
new[] { 4, 4 }, 
new[] { 5, 5 } 
},JsonRequestBehavior.AllowGet); 

任何幫助,將不勝感激!謝謝!

+0

的可能重複的[FLOT - 與各個顏色和標籤條形圖](http://stackoverflow.com/questions/11827404/flot-柱形圖與 - 個體顏色和 - 標籤) – DNS

回答

1

只是爲了防止任何人絆倒這一點。

返回從控制器以下列格式中的數據:

var data = new[] 
{ 
    new { data = new[]{ new[]{1, 1}}, color = "grey" }, 
    new { data = new[]{ new[]{2, 2}}, color = "red" }, 
    new { data = new[]{ new[]{3, 3}}, color = "orange" }, 
    new { data = new[]{ new[]{4, 4}}, color = "green" }, 
    new { data = new[]{ new[]{5, 5}}, color = "blue" } 
}; 
return Json(data , JsonRequestBehavior.AllowGet);