如何在数字之间添加逗号(作为标签)

时间:2015-09-24 03:05:56

标签: javascript jquery charts highcharts

我正在制作高图表。我想在数字之间添加逗号(作为标签)。我正在使用高图表 http://jsfiddle.net/xpLgj7n5/ enter image description here

如图所示, 0到7 之间存在差距。我明白这一点,因为数字代表千元。我需要在它们之间添加逗号 "," 。我需要显示这样的数字" 10,700" 当我更改数据时没有任何反应 我像这样更改数据  数据:[10,700,31,00,63,500,20,300,2,000]

什么都没发生。

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'bar'
        },
        title: {
            text: 'Historic World Population by Region'
        },
        subtitle: {
            text: 'Source: <a href="https://en.wikipedia.org/wiki/World_population">Wikipedia.org</a>'
        },
        xAxis: {
            categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'],
            title: {
                text: null
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Population (millions)',
                align: 'high'
            },
            labels: {
                overflow: 'justify'
            }
        },
        tooltip: {
            valueSuffix: ' millions'
        },
        plotOptions: {
            bar: {
                dataLabels: {
                    enabled: true
                }
            }
        },
        legend: {
            layout: 'vertical',
            align: 'right',
            verticalAlign: 'top',
            x: -40,
            y: 80,
            floating: true,
            borderWidth: 1,
            backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
            shadow: true
        },
        credits: {
            enabled: false
        },
        series: [{
            name: 'Year 1800',
            data: [10700, 3100, 63500, 20300, 2000]
        }]
    });
}); 

2 个答案:

答案 0 :(得分:3)

请参阅documentation

Highcharts.setOptions({
    lang: {
       thousandsSep: ','
    }
});

Fiddle

答案 1 :(得分:0)

这可能有用,但这也有效:

   [HttpGet] 
    public JsonResult GenerarDetalleInventariobyU(Guid id)
    {
      var result = (from item in bienasignado.GetAll()
                      where item.Ubicacion == id
                      select new
                      {
                          Descripcion = item.Bien.Descripcion,
                          Empleado = item.IdEmpleado

                      }).ToList();

        return Json(result, JsonRequestBehavior.AllowGet);
    }

$ - 美元符号 Y - 表示y轴 , - 添加空格的逗号 2f - 小数点后两位数

例如:格式:&#39; $ {y:,。2f}&#39;将显示为$ 10,000.00