10

私のフロットグラフでは、データセット内のどの項目にも小数点が含まれていませんが、自動スケーリングルーチンでは、中間の小数点を表示するように決定されることがあります。

私はそれをしたくないのですが、とにかくそれをしないようにすることはありますか?

これが重要である理由は、このデータセットには10​​進値がないためです。したがって、このデータセットが存在することを暗示したり、スケールへの有用な追加であると考える必要はありません。

http://jsfiddle.net/gamm/t3Vqh/2/

var dataset = [overdue, open, completed];

var options = {
    series: {
        stack: true,
        bars: {
            show: true
        }
    },
    bars: {
        align: "center",
        horizontal: false,
        barWidth: .8,
        lineWidth: 0
    },
    grid: {
        borderWidth: 0,
        borderColor: null,
        backgroundColor: null,
        labelMargin: 10,
        minBorderMargin: 10
    },
    yaxis: {
        tickColor: "FFFFFF"
    },
    xaxis: {
        tickColor: "FFFFFF",
        ticks: [
            [1, "Public Works"],
            [2, "Sanitation"],
            [3, "Mayor"],
            [4, "L&I"],
            [5, "Police"]
        ]
    },
    legend: {
        position: 'ne',
        show: true
    }
};

$.plot($("#example-section15 #flotcontainer"), dataset, options);
4

1 に答える 1

24

次のように、 axistickDecimalsオプションを使用します。

yaxis: {
    tickDecimals: 0
}
于 2013-03-25T18:58:51.983 に答える