0

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

我的迷你图配置在这里:

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 天开始对其进行研究,但我发现的解决方案都没有像预期的那样起作用,这迫使我在这里添加问题。

任何帮助都是不言而喻的。谢谢

4

1 回答 1

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

于 2016-02-19T10:02:32.347 回答