Ich habe CSV-Daten, wobei die Werte entweder 1, 0 oder leer sein können. Ich möchte dies mit d3-geomaps arbeiten zu arbeiten.Verwenden von d3.geomap zum Anzeigen von 1/0 Daten
Hier ist ein Snapshot of my CSV.
Wenn ich es aus der Spalte "1802" lesen, da es zufällig eine Mischung aus 1 und 0 hat, funktioniert die Karte wie erwartet. Grüne = 0, Rote = 1.
Wenn ich jedoch aus Spalte "1800 oder 1801", wie sie alle 0 sind, lesen, sind alle Länder ausgegraut. Aber ich will, dass es Greens für alle 0's zeigt.
Mein Code:
var customColors = ['green','red','red'];
var map = d3.geomap.choropleth()
.geofile('../d3-geomap/topojson/world/countries.json')
.colors(customColors)
.column(y)
.format(format)
.legend(false)
.unitId('Country');
d3.csv('CSVs/data.csv', function(error, data) {
d3.select('.map')
.datum(data)
.call(map.draw, map);
Meine Frage ist, Ist es möglich, 1/0 Daten zu handhaben verwenden d3.geomap? Wenn ja, wie kann ich das schaffen?
HINWEIS:
Wenn Sie Probleme mit meiner CSV-Snapshot mit bist, hier ist das, was meine CSV wie im Klartext sieht:
Country,1800,1801,1802
AGO,0,0,0
ARG,0,0,1
AUS,0,0,0
AUT,,0,0
Hallo, bitte posten Text von Daten, keine Bilder. – rrauenza
@rrauenza, danke für deine Antwort Ich habe den Text der Daten am Ende der Beschreibung veröffentlicht. –