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 に答える