Javascript和chart.js,如何在y标签中添加欧元货币

问题描述 投票:0回答:1

我有以下jquery代码来添加chart.js条形图:

var config = {
                            type: 'bar',
                            data: {
                              datasets: [{
                                {% for key, value in iva_saldo_totale_trimestrale.items %}
                                data: {{ value|safe }},
                                {% endfor %}
                                backgroundColor: 'blue',
                                label: 'IVA'

                              }],

我已尝试在标签上添加€,但是以下代码无效。为什么?

yAxes: [{                         
ticks: {
        callback: function(value, index, values) {
             return '€' + value;
       } 
javascript jquery ajax chart.js
1个回答
0
投票

为了添加自定义标签,您应该附加如下回调:

var chart = new Chart(ctx, {
    type: 'line',
    data: data,
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    // Include a dollar sign in the ticks
                    callback: function(value, index, values) {
                        return '$' + value;
                    }
                }
            }]
        }
    }
});

这里要记住的重要事项是,如果回调返回nullundefined,则关联的网格线将被隐藏

© www.soinside.com 2019 - 2024. All rights reserved.