Ich habe gerade angefangen, Plotly zu verwenden und entschied mich dafür, das "World Choropleth Map" zu geben, weil es so einfach zu sein scheint. Ich verwendete einen Datensatz mit zweistelligen Ländercodes in der Spalte, die angibt, aus welchem Land der Befragte stammt (z. B. BR für Brasilien oder DE für Deutschland, auch bekannt als ISO 3166-1 alpha-2 codes, glaube ich.) Als ich es zuerst geschafft habe starte die Datei und lasse sie in einem Webbrowser laden, es erschien keine Karte auf dem Bildschirm, was ich ziemlich rätselhaft fand. Ich schaute auf das Beispiel csv und bemerkte, dass es three digit country codes verwendet (zum Beispiel ITA für Italien oder SWE für Schweden, diese sind bekannt als ISO 3166-1 alpha 3 codes.) Ich machte einen kleinen Test-Set und wandte die dreistelligen Codes auf meinen Datensatz und die Karte an Ich habe alle Daten geladen, die ich eingegeben habe, alles in den richtigen Ländern, die ich angegeben habe. Dies führt mich zu der Annahme, dass die Choroplethe standardmäßig nach den dreistelligen Ländercodes sucht, um zu wissen, wo die Daten auf der Karte platziert werden sollen.Ist es möglich, dass Plotly choropleth ISO 3166-1 Alpha-2 Ländercodes anstelle von ISO 3166-1 Alpha-3 verwendet, um Länder zu kartografieren?
Bevor ich etwas aufstelle, das die empfangenen Daten durchläuft und alle Codes in ein 3-Buchstaben-Format aus einem 2-Buchstaben-Format ändert, habe ich mich gefragt, ob es einen einfachen Weg innerhalb von Plotly-Choroplethen gibt Art von Ländercode, den Sie möchten?
hier ist der vollständige Code [Code Link git] (https://github.com/gsnaveen/plotly-worldmap-mapping-2letter-CountryCode-bis-3letter-country-code) – Nav