【问题标题】:How to change the display value format from float value to whole number in sparkline chart?如何将迷你图中的显示值格式从浮点值更改为整数?
【发布时间】:2016-05-31 20:09:07
【问题描述】:

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

我的迷你图配置在这里:

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

任何帮助都将不胜感激。 谢谢

【问题讨论】:

    标签: charts nvd3.js sparklines


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2017-12-21
      • 2018-07-16
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      相关资源
      最近更新 更多