0

NVD3 と D3 を使用していくつかの単純なビジュアルを作成しています。そのうちの 1 つは横棒グラフです。オプションは次のとおりです。

{
    "type": "multiBarHorizontalChart",

    "height": 600,

    "showControls": false,
    "showValues": true,
    "duration": 500,
    "xAxis": {
        showMaxMin: false,
        axisLabelDistance: 400,
        axisLabelWidth: 500,
    },
    "yAxis": {
        "axisLabel": "",
        "tickFormat": function (d) { return d; }
    },
    "yDomain" : [0, 10000],
    x : (function(d) { return d.label }),
    y : (function(d) { return d.value }),

    showLegend: false,
    valueFormat: d3.format(".0f"),
}

出力は次のようになります。

デフォルトの出力

ただし、プロジェクト スタイルの警察は、グラフの範囲が無制限に表示されることを好まず、次のように表示することを望んでいます。

望ましい出力

これは可能ですか?

ありがとう

4

1 に答える 1

0

ここでの実際の問題は、D3 (NVD3) の上に構築されたライブラリがどのように棒グラフを描画することを選択したかということでした。

車輪を再発明するのではなく、代わりに Amcharts を使用することが決定されました。

于 2016-03-08T12:06:21.603 に答える