Как запретить этикетки легенд быть отключенными в диаграммах 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);
});
Ответы
Ответ 1
Чтобы получить полную легенду в вашем графике, просто добавьте ширину и высоту диаграммы.
var options = {
title: csv,
width: 800,
height: 600,
chartArea: { width: "50%", height: "70%" }
};
Взгляните на jqfaq.com, чтобы получить рабочий образец
Ответ 2
в chartArea, сделайте ширину 30 процентов, переместите график в центр.
chartArea: {width: "30%", height: "50%" }