Подтвердить что ты не робот

Как запретить этикетки легенд быть отключенными в диаграммах Google

С Perl script я генерирую многочисленные Google Line Charts для 20 и более серий данных одновременно.

Этикетки легенды имеют форму: серийный номер, добавленный итерационным #counter.

К сожалению, начиная С# 10 эти счетчики отключены:

enter image description here

Есть ли способ остановить Google графики от этого?

Мой довольно простой код диаграммы ниже:

    var data = { ...... };

    function drawCharts() {
            for (var csv in data) {
                    var x = new google.visualization.DataTable(data[csv]);

                    var options = {
                            title: csv,
                            width: 800,
                            height: 600
                    };

                    var chart = new google.visualization.LineChart(document.getElementById(csv));
                    chart.draw(x, options);
            }
    }

    $(function() {
            google.setOnLoadCallback(drawCharts);
    });
4b9b3361

Ответ 1

Чтобы получить полную легенду в вашем графике, просто добавьте ширину и высоту диаграммы.

var options = {
              title: csv,
              width: 800,
              height: 600,
              chartArea: {  width: "50%", height: "70%" }
};

Взгляните на jqfaq.com, чтобы получить рабочий образец

Ответ 2

в chartArea, сделайте ширину 30 процентов, переместите график в центр.

chartArea: {width: "30%", height: "50%" }