Ist es möglich, für verschiedene Datenzeilen in Google-Balkendiagrammen unterschiedliche Hintergrundfarben für Legenden festzulegen, ohne das Diagramm zu beschädigen?

Siehe den Beispielcode:

var data = new google.visualization.DataTable();
    data.addColumn('string', 'Mac');
    data.addColumn('number', 'Score');
    data.addColumn({ type: 'string', role: 'style' });
    data.addRows([
       ['Mac model 12', 200, 'color: #8bba30; opacity: 0.75;'],
       ['Another Mac Model', 110, 'color: #ffcc33; opacity: 0.75;'],
    ]);
    var options = {
        title: '',
        width: 500,
        height: data.getNumberOfRows() * 40 + 100,
        hAxis: {
            minValue: 0,
            maxValue: 255,
            ticks: [0, 75, 150, 255],
            textPosition: 'out',
            side: 'top'
        },
        series: {
            0: { axis: 'Mac' },
            1: { axis: 'Score' }
        },
        chartArea: {
            top: 0,
            bottom: 50,
            right: 50,
            left: 150
        },
        legend: { position: 'none' },
        fontSize: 12,
        bar: {groupWidth: '75%'},
    };
    var chart = new google.visualization.BarChart(document.getElementById('apple_div'));
    chart.draw(data, options);
}

Dies ist die Ausgabe:

See, es gibt verschiedene Farben für verschiedene Balken. Aber ich möchte verschiedene Farben und / oder Hintergrundfarben für verschiedene Legenden auf der linken Seite.

Kann mir bitte jemand dabei helfen?

Ich fand folgende Antwort,Ist es möglich, jede Legende in verschiedenen Farben im Google Tortendiagramm anzuzeigen.

Aber es wird empfohlen, das Diagramm zu zerlegen (d. H. Für jede Zeile ein separates Diagramm zu zeichnen), was nicht wünschenswert ist, da es eine große Anzahl von Zeilen gibt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage