1

我正在使用 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);

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

4

1 回答 1

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);
于 2013-10-16T15:01:47.263 回答