Questo può ora essere realizzato convertendo i tuoi classificazioni di numeri invece di nomi di partito. Per esempio:
democrats = 0
independents = 1
republicans = 2
successivo includono un colore per ciascuna delle parti nei colori matrice colorAxis:
var options = {
colorAxis: {
colors: ['blue','green','red']
...
}
}
Il codice seguente visualizza gli stati democratici come blu, repubblicani il rosso e indipendenti come verde (i dati sono inventato, io non quale stato preferisce quale partito).
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["geochart"]});
google.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
var data = google.visualization.arrayToDataTable([
['State', 'Party'],
['US-NY', 0],
['US-AB', 2],
['US-TX', 2],
['US-CA', 0],
['US-AK', 2],
['US-MI', 1]
]);
var options = {
displayMode: 'regions',
resolution:'provinces',
colorAxis:{
colors:['blue','green','red'],
minValue: 0,
maxValue:2},
region:'US',
legend:'none'
};
var chart = new google.visualization.GeoChart(document.getElementById('regions_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="regions_div" style="width: 900px; height: 500px;"></div>
</body>
</html>
Finché i colori che elenco nel colorAxis corrispondono al numero e l'ordine delle classificazioni si utilizza per gli stati, è possibile controllare il colore dello stato.
