チャートの例へのリンクは次のとおりです: http://nvd3.org/ghpages/multiBar.html
提供したデータのプロットされた値を切り替えることができました。元:
datapoints = [
{
key: "Series1",
color : "#62CCF1",
values: [
{
"label" : "Group A" ,
"value" : 507
} ,
{
"label" : "Group B" ,
"value" : 436
} ,
{
"label" : "Group C" ,
"value" : 346
} ,
{
"label" : "Group D" ,
"value" : 343
}
]
}
];
しかし、何らかの理由で、x 軸に「グループ X」を出力して各バーにラベルを付ける代わりに、NaN しか得られません。元の例では x 軸の数値が生成されるため、これは提供されているグラフ js に関連していることがわかります。js ファイルを精査しましたが、これを編集するための対応する場所が見つかりません。これを追加してみました:
nv.addGraph(function() {
var chart = nv.models.multiBarChart()
.x(function(d) { return d.label }) //this part specifically
.y(function(d) { return d.value })
しかし、運がありませんでした。