0

個別の棒グラフを使用して電子メール キャンペーンの分析を設定しようとしていますが、nvd3 に 1000 以上の値を持つデータ ポイントが正しくレンダリングされないという奇妙なバグがあることがわかりました。

ここにjsfiddleがあります

http://jsfiddle.net/aMnSb/

 var data = [{
key: "Cumulative Return",
values: [
    {"label" : "delivered","value" : "999","color" : "458ec1",},{"label" : "opened","value" : "176","color" : "65a1cb",},{"label" : "clicked","value" : "8","color" : "7fb1d4",},{"label" : "unopened","value" : "487","color" : "aacce3",},{"label" : "bounced","value" : "357","color" : "eec4cc",},{"label" : "unsubscribed","value" : "1","color" : "e39ba9",},                 ]

}];

動作しますが、これは動作しません

var data_large = [{
    key: "Cumulative Return",
    values: [
        {"label" : "delivered","value" : "1000","color" : "458ec1",},{"label" : "opened","value" : "176","color" : "65a1cb",},{"label" : "clicked","value" : "8","color" : "7fb1d4",},{"label" : "unopened","value" : "487","color" : "aacce3",},{"label" : "bounced","value" : "357","color" : "eec4cc",},{"label" : "unsubscribed","value" : "1","color" : "e39ba9",},                    ]
}];
4

1 に答える 1

1

JSON内の数値は実際には数値ではなく、文字列(引用符で囲まれている)であるため、この動作が見られます。JSONの数字の周りの引用符を削除すると機能します。

于 2013-03-05T18:41:08.990 に答える