Ich habe versucht, mehrere Dinge anzuwenden, aber keiner von ihnen scheint zu arbeiten, um meine Diagramme zu ändern. Ich lade das Array durch eine Datei und alles scheint zu funktionieren, sogar die Standardfarbe ändern, aber colorAxis scheint nicht zu funktionieren. Könnt ihr mir (und Mädchen) helfen, wäre ich dankbar. DankGoogle GeoCharts Farben funktionieren nicht
/* CSV handling - START */
var processedData = [];
var continent = $('select[name="continents"] option:selected').val();
$.get('example.csv', function(data) {
processedData = $.csv.toArrays(data);
}, 'text');
/* CSV handling - END */
/* Google Charts */
google.charts.load('current', {
'packages':['geochart'],
// Note: you will need to get a mapsApiKey for your project.
// See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings
'mapsApiKey': //doesn't matter
});
google.charts.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
var data = google.visualization.arrayToDataTable(processedData, false);
var options = {
sizeAxis: { minValue: 0, maxValue: 100 },
colorAxis: {colors: ['#e7711c', '#4374e0']},
region: continent,
width: '100%',
height: '100%',
backgroundColor: 'none'
};
var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
/* Google Charts - End */
bitte verwendet, um eine Probe der Daten gemeinsam nutzen das Diagramm zu zeichnen - für _regions_ Modus 'colorAxis' braucht die zweite Spalte in den Daten numerisch zu sein - siehe die [Datenformat Definition] (https://developers.google.com/chart/interactive/docs/gallery/geochart#regions-mode-format) ... – WhiteHat
'Land, Popularität HR, 300,00 RU, 100,00 FR, 200,00 BR, 2000,00 DZ, 222,00 US, 333,00 DE, 555,00 DD, 999,00 SZ, 2313.00 AU, 2222.00 BM, 400,00 CA, 322,00' Hier ist der Beispielcode. Entschuldigung für die späte Antwort. Leerzeichen stellen eine neue Zeile dar, da die Kommentare keine neue Zeile akzeptieren. –
Ich habe es aussortiert. Das Problem war, dass CSV-Parser die Zahlen als String nahm. Danke Jungs. –