Flot,不同的酒吧颜色?

时间:2013-10-10 11:43:44

标签: jquery asp.net-mvc flot

我使用Flot绘制条形图。 我想知道如何让每个酒吧都有不同的颜色。我已经看过门限插件,但我不认为这就是我所追求的。

例如:

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

(原谅可怜的绘画技巧)

我目前以下列格式传递图表数据:

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

通过我的mvc控制器:

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

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分: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);