Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
895 views
in Technique[技术] by (71.8m points)

canvas - Custom DataLabels in Chart.js

I'm trying to custom my datalabels using Chartjs, but I only can customize the returning value, and that makes sense since it's a canvas text. But anyone knows another solution to have customized datalabels (with html/css or fancy canvas options)?

I'm currently using formatter

 options: {
    plugins: {
      datalabels: {
        display: 'auto',
        align: 'end',
        anchor: 'end',
        clip: false,
        formatter: (value, config) => {           
          if(this.chartFormat === "percentage")
            return ((value * 100) / this.totalModels).toFixed(0) + '%' + ' | ' + config.chart.data.labels[config.dataIndex]

          return value;
        },
        color: '#000'
      },
    },

this is something like I trying to do

Thanks.

question from:https://stackoverflow.com/questions/66065220/custom-datalabels-in-chart-js

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...