Как увеличить размер шрифта метки и уменьшить размер моего пирога с помощью chart.js? - PullRequest
0 голосов
/ 10 октября 2018

Это код, который я использовал:

var ctx = document.getElementById("pages_breakdown").getContext('2d');
    ctx.width = 400;
    ctx.height = 300;
    var myChart = new Chart(ctx, {
        type: 'pie',
        data: {
            labels: ['Primary pages {{ $array_pages_breakdown[0] }}',
                     'Dupliacte pages {{ $array_pages_breakdown[1] }}',
                     'Paginated 2+ {{ $array_pages_breakdown[2] }}',
                     'Mobile alternates {{ $array_pages_breakdown[3] }}',
                     'Non-indexable pages {{ $array_pages_breakdown[4] }}',
                     'Non-200 pages {{ $array_pages_breakdown[5] }}',
                     'Failed URL {{ $array_pages_breakdown[6] }}'],
            datasets: [{

                data: [ {{ $array_pages_breakdown[0] }}, {{ $array_pages_breakdown[1] }}, {{ $array_pages_breakdown[2] }}, {{ $array_pages_breakdown[3] }}, {{ $array_pages_breakdown[4] }}, {{ $array_pages_breakdown[5] }}, {{ $array_pages_breakdown[6] }}],
                backgroundColor: [
                                    'rgba(59, 153, 129, 1.0)',
                                    'rgba(232, 179, 58, 1.0)',
                                    'rgba(214, 212, 209, 1.0)',
                                    'rgba(75, 192, 192, 1.0)',
                                    'rgba(122, 120, 117, 1.0)',
                                    'rgba(224, 33, 81, 1.0)',
                                    'rgba(244, 90, 39, 1.0)'
                                ]

                }]
        },
        options: {
            rotation: (0.5 * Math.PI) - (95/180 * Math.PI),
            responsive: false,
            legend: {
                    position: 'left'
            },
            layout: {
                padding:{
                    left: 30,
                    right: 0,
                    top: 0,
                    bottom: 0
                }
            } 
        } 

    });

Это вывод:

pie

Ожидаемый вывод был:

expected

Как мне исправить ярлык, чтобы он стал немного больше и уменьшить размер моего пирога?Я пытался вставить fontSize в свой вариант, но это ничего не изменило.Я тоже хочу получить эти%, и я попытался это , но когда я использую точки данных на своем графике, он вылетает.

1 Ответ

0 голосов
/ 11 октября 2018

Я не знаю, смотрели ли вы документацию на chart.js, так или иначе, здесь я публикую некоторые идеи, которые вы ищете.

  options: {
        legend: {
            display: true,
            labels: {
                fontColor: 'rgb(255, 99, 132)'
            }
        }
}

для улучшения, пожалуйста, посмотрите это

...