【问题标题】:How to remove a label in top of bar in chartjs chart如何在chartjs图表中删除条形顶部的标签
【发布时间】:2019-07-18 02:29:26
【问题描述】:

我有一个带有 chartjs 的垂直条形图,每个条形图的顶部都有一个 100% 的标签,但条形图的值不是 100%,这是一个错误的值,我需要删除该标签。

我尝试将标签显示设置为 false 并删除额外的代码以查看标签是否消失但没有任何反应。

javascript

var myBarChart = new Chart(barChartCanvas,{
    type: 'bar',
    data: {
    labels: ['satisfaccion', 'insatisfaccion'],
    datasets: [
        {                            
            data: [35, 57],
            backgroundColor: [
            '#7eb902', 
            '#f15021'
            ]
        }
    ]
    },
    options: {
        legend: {
            display: false,
        },                    
        plugins: {                        
            colorschemes: {
                scheme: 'tableau.Tableau10'
            },
        },
        scales:{
            yAxes:[
            {
                ticks:{
                    beginAtZero:true,
                    suggestedMax: 100
                }
            }
            ],
            xAxes:[
            {
                barThickness : 73
            }
            ]
        }
    }
});

【问题讨论】:

    标签: html chart.js chartjs-2.6.0


    【解决方案1】:

    如果您只想删除百分比,只需在选项中添加此行

    标签:{ 渲染:()=> {} }

    它看起来像:

                options: { 
                    plugins: {
                      labels: {
                        render: () => {}
                      }
                    }
                }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 2019-02-06
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多