小编dpa*_*ssi的帖子

饼图图例 - Chart.js

我需要帮助将饼图的编号放在图例中

图表图像

如果我用鼠标悬停图表我可以看到相对于每个项目的数字

我想在传奇中显示它

到目前为止重要的代码:

var tempData = {
    labels: Status,
    datasets: [
        {
            label: "Status",
            data: Qtd,
            backgroundColor: randColor
        },

    ]
};

var ctx = $("#pieStatus").get(0).getContext("2d");
var chartInstance = new Chart(ctx, {
    type: 'pie',
    data: tempData,
    options: {
         title: {
            display: true,
            fontsize: 14,
            text: 'Total de Pedidos por Situação'
        },
        legend: {
            display: true,
            position: 'bottom',

        },
        responsive: false
    }

});
Run Code Online (Sandbox Code Playgroud)

"Qtd","randColor"已经是值"var"

legend-properties pie-chart chart.js

17
推荐指数
2
解决办法
3万
查看次数

添加DataSet条形图 - Chart.JS

我试着在chart.js中创建一个条形图(使用chart.js 2.2.2)

我在试图将新数据集放入图表时遇到了麻烦

如何将新数据集"Vendas"与数据放在一起:[10,20,30,40,50,60,70]

var data = {
        labels: ["January", "February", "March", "April", "May", "June", "July"],
        datasets: [
            {
                label: "Compras",
                backgroundColor: [
                    'rgba(255, 99, 132, 0.2)',
                    'rgba(54, 162, 235, 0.2)',
                    'rgba(255, 206, 86, 0.2)',
                    'rgba(75, 192, 192, 0.2)',
                    'rgba(153, 102, 255, 0.2)',
                    'rgba(255, 159, 64, 0.2)'
                ],
                borderColor: [
                    'rgba(255,99,132,1)',
                    'rgba(54, 162, 235, 1)',
                    'rgba(255, 206, 86, 1)',
                    'rgba(75, 192, 192, 1)',
                    'rgba(153, 102, 255, 1)',
                    'rgba(255, 159, 64, 1)'
                ],
                borderWidth: 1,
                data: [65, 59, 80, 81, 56, …
Run Code Online (Sandbox Code Playgroud)

dataset bar-chart chart.js

7
推荐指数
1
解决办法
1万
查看次数

onClick 事件隐藏数据集 Chart.js V2

我如何制作一个 html 图例Chart.js来隐藏/显示dataset图表的图例,就像Chart.js它本身生成的图例一样

在此处输入图片说明

底部图例 -> Chart.js 图例

右侧图例-> HTML

如何单击“SETOR AGILIZA”并获取dataset与其相关的隐藏/显示

我在 chat.js/core.legend.js core.legend 中找到了这段代码

onClick: function(e, legendItem) {
            var index = legendItem.datasetIndex;
            var ci = this.chart;
            var meta = ci.getDatasetMeta(index);

            // See controller.isDatasetVisible comment
            meta.hidden = meta.hidden === null? !ci.data.datasets[index].hidden : null;

            // We hid a dataset ... rerender the chart
            ci.update();
        },
Run Code Online (Sandbox Code Playgroud)

但我不知道如何让它onClick在 html 图例中的事件上工作

标签名称是从数据库中获取的,因此它们可以更改。

更新 1

找到了这个Github,试图让它工作

html javascript legend-properties chart.js

5
推荐指数
1
解决办法
8991
查看次数