如何在迷你图表中将显示值格式从浮点值更改为整数?

时间:2016-02-19 09:47:14

标签: charts nvd3.js sparklines

我正在我的一个项目中使用迷你图表,我正在向管理员显示一些统计信息。我的问题是我提供给迷你图表的值是整数/整数但是它以浮动格式显示。

我的迷你图配置在这里:

function defaultChartConfig(containerId, data) {

nv.addGraph(function() {

    var chart = nv.models.sparklinePlus()
    chart.margin({left:60})
    .x(function(d,i) { return i })
    .xTickFormat(function(d) {
        //console.log(new Date(data[d].x));
        return d3.time.format('%x')(new Date(data[d].x))
    })
    d3.select(containerId)
    .datum(data)
    .transition().duration(250)
    .call(chart);

    return chart;
});

}

如何更改X& Y轴值格式将它们显示为整数而不是浮点数?

我做过&我在过去2天对它进行了研究,但是我找到的解决方案都没有像预期那样强迫我在这里添加问题。

任何帮助都会很明显。 感谢

1 个答案:

答案 0 :(得分:1)

我终于通过做一些随机的更改来找到它

                .xTickFormat(function (d) {
                //console.log(new Date(data[d].x));
                return d3.time.format('%x')(new Date(data[d].x))
            })
            .yTickFormat(function () {
                return d3.format(',f')
            })

我刚刚在xTickFormat

下添加了yTickFormat