¿Es posible tener diferentes colores de fondo de leyenda para diferentes filas de datos en el gráfico de barras de Google, sin romper el gráfico?

Ver el código de ejemplo:

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);
}

Esta es la salida:

Mira, hay diferentes colores para diferentes barras. Pero quiero un color diferente y / o color de fondo para diferentes leyendas en el lado izquierdo.

Alguien me puede ayudar con esto por favor?

Encontré la siguiente respuesta,¿Es posible mostrar cada leyenda en diferentes colores en el gráfico circular de google.

Pero sugiere desglosar el gráfico (es decir, dibujar gráficos separados para cada fila), lo cual no es deseable ya que hay un gran número de filas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta