Übersicht
Ein Geodiagramm ist eine Karte eines Landes, eines Kontinents oder einer Region, wobei die Bereiche auf eine von drei Arten identifiziert werden können:
- Im Modus Region werden ganze Regionen dargestellt, z. B. Länder, Provinzen oder Bundesländer.
- Im Modus Markierungen werden mithilfe von Kreisen Regionen festgelegt, die entsprechend einem von Ihnen festgelegten Wert skaliert werden.
- Im Modus Text werden die Regionen mit Kennungen gekennzeichnet (z.B. „Russland“ oder „Asien“).
Ein Geodiagramm wird im Browser mit SVG oder VML gerendert. Beachten Sie, dass das Geodiagramm nicht scrollbar ist und nicht ziehbar ist. Es ist eine Linienzeichnung und keine Geländekarte. Wenn Sie etwas davon benötigen, sollten Sie stattdessen eine Kartenvisualisierung in Betracht ziehen.
Regions-GeoDiagramme
Der Stil regions
füllt ganze Regionen (in der Regel Länder) mit Farben, die den von Ihnen zugewiesenen Werten entsprechen.
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', { 'packages':['geochart'], }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['Germany', 200], ['United States', 300], ['Brazil', 400], ['Canada', 500], ['France', 600], ['RU', 700] ]); var options = {}; 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>
Markierungs-GeoDiagramme
Mit dem Stil markers
werden Kreise an bestimmten Positionen im Geodiagramm in der von Ihnen angegebenen Farbe und Größe gerendert.
Wenn Sie den Mauszeiger auf die unübersichtlichen Markierungen in Rom bewegen, öffnet sich eine Lupe, in der die Markierungen genauer dargestellt werden. (Die Lupe wird in Internet Explorer Version 8 oder älter nicht unterstützt.)
<html> <head> <script type='text/javascript' src='https://www.gstatic.com/charts/loader.js'></script> <script type='text/javascript'> google.charts.load('current', { 'packages': ['geochart'], // Note: Because markers require geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawMarkersMap); function drawMarkersMap() { var data = google.visualization.arrayToDataTable([ ['City', 'Population', 'Area'], ['Rome', 2761477, 1285.31], ['Milan', 1324110, 181.76], ['Naples', 959574, 117.27], ['Turin', 907563, 130.17], ['Palermo', 655875, 158.9], ['Genoa', 607906, 243.60], ['Bologna', 380181, 140.7], ['Florence', 371282, 102.41], ['Fiumicino', 67370, 213.44], ['Anzio', 52192, 43.43], ['Ciampino', 38262, 11] ]); var options = { region: 'IT', displayMode: 'markers', colorAxis: {colors: ['green', 'blue']} }; var chart = new google.visualization.GeoChart(document.getElementById('chart_div')); chart.draw(data, options); }; </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Proportionale Markierungen anzeigen
Normalerweise wird in Geodiagrammen für Markierungen der kleinste Markierungswert als Minimalpunkt angezeigt. Wenn Sie stattdessen proportionale Markierungswerte anzeigen möchten (z. B. weil es sich um Prozentsätze handelt), verwenden Sie die Option sizeAxis
, um minValue
und maxValue
explizit festzulegen.
Hier ist zum Beispiel eine Karte von Westeuropa mit Bevölkerungszahlen und Gebieten für drei Länder: Deutschland, Frankreich und Polen. Die Populationen sind alle absolute Zahlen (z.B. 65 Millionen für Frankreich). Die Gebiete sind jedoch alle Prozentsätze des Ganzen: Die Markierung für Frankreich ist violett gefärbt, weil die Bevölkerung mittelmäßig ist, aber nur 50 (von 100 möglichen) Größe hat, da sie 50% der Gesamtfläche umfasst.
In diesem Code wird sizeAxis
verwendet, um Markierungsgrößen im Bereich von 0 bis 100 anzugeben. Außerdem verwenden wir colorAxis
mit RGB-Werten, um die Populationen in einem Farbbereich von Orange bis Blau darzustellen. Dieses Spektrum eignet sich gut für Nutzer mit Farbblindheit. Schließlich geben wir Westeuropa mit einem region
von 155 an, wie im Abschnitt "Inhaltshierarchie und -Codes" weiter unten in diesem Dokument angegeben.
<html> <head> <script type='text/javascript' src='https://www.gstatic.com/charts/loader.js'></script> <script type='text/javascript'> google.charts.load('current', { 'packages': ['geochart'], // Note: Because markers require geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawMarkersMap); function drawMarkersMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Population', 'Area Percentage'], ['France', 65700000, 50], ['Germany', 81890000, 27], ['Poland', 38540000, 23] ]); var options = { sizeAxis: { minValue: 0, maxValue: 100 }, region: '155', // Western Europe displayMode: 'markers', colorAxis: {colors: ['#e7711c', '#4374e0']} // orange to blue }; var chart = new google.visualization.GeoChart(document.getElementById('chart_div')); chart.draw(data, options); }; </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Text-Geodiagramme
Mit displayMode:
text
können Sie Textlabels in ein Geodiagramm einblenden.
var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['South America', 600], ['Canada', 500], ['France', 600], ['Russia', 700], ['Australia', 600] ]); var options = { displayMode: 'text' };
<html> <head> <script type='text/javascript' src="https://www.gstatic.com/charts/loader.js"></script> <div id="regions_div" style="width: 900px; height: 500px;"></div> <script type="text/javascript"> google.charts.load('current', { 'packages': ['geochart'], // Note: Because this chart requires geocoding, you'll need a mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Popularity'], ['South America', 600], ['Canada', 500], ['France', 600], ['Russia', 700], ['Australia', 600] ]); var options = { displayMode: 'text' }; var chart = new google.visualization.GeoChart(document.getElementById('regions_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
Diagramm mit Farbe versehen
Es gibt mehrere Möglichkeiten zum Anpassen der Farben von GeoCharts:
colorAxis
: das Farbspektrum, das für die Regionen in der Datentabelle verwendet werden soll.backgroundColor
: die Hintergrundfarbe des Diagramms.datalessRegionColor
: die Farbe, die Regionen ohne zugehörige Daten zugewiesen werden soll.defaultColor
: die Farbe, die Regionen in der Datentabelle zugewiesen werden soll, für die der Wert entwedernull
oder nicht angegeben ist.
Die Option colorAxis
ist die wichtige Option: Sie legt den Farbbereich für Ihre Datenwerte fest. Im Array colorAxis
ist das erste Element die Farbe, die dem kleinsten Wert im Dataset zugewiesen wird, und das letzte Element die Farbe, die dem größten Wert im Dataset zugewiesen wird. Wenn Sie mehr als zwei Farben angeben, erfolgt eine Interpolation zwischen ihnen.
Im folgenden Diagramm verwenden wir
alle vier Optionen. Mit colorAxis
wird Afrika mit den Farben der panafrikanischen Flagge unter Verwendung der Breitengrade der Länder dargestellt: von Rot im Norden über Schwarz bis Grün im Süden. Mit der Option backgroundColor
wird der Hintergrund hellblau, mit datalessRegionColor
die nichtafrikanischen Länder hellrosa eingefärbt und mit defaultColor
für Madagaskar.
var options = { region: '002', // Africa colorAxis: {colors: ['#00853f', 'black', '#e31b23']}, backgroundColor: '#81d4fa', datalessRegionColor: '#f8bbd0', defaultColor: '#f5f5f5', };
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', { 'packages':['geochart'], // Note: Because this chart requires geocoding, you'll need mapsApiKey. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' }); google.charts.setOnLoadCallback(drawRegionsMap); function drawRegionsMap() { var data = google.visualization.arrayToDataTable([ ['Country', 'Latitude'], ['Algeria', 36], ['Angola', -8], ['Benin', 6], ['Botswana', -24], ['Burkina Faso', 12], ['Burundi', -3], ['Cameroon', 3], ['Canary Islands', 28], ['Cape Verde', 15], ['Central African Republic', 4], ['Ceuta', 35], ['Chad', 12], ['Comoros', -12], ['Cote d\'Ivoire', 6], ['Democratic Republic of the Congo', -3], ['Djibouti', 12], ['Egypt', 26], ['Equatorial Guinea', 3], ['Eritrea', 15], ['Ethiopia', 9], ['Gabon', 0], ['Gambia', 13], ['Ghana', 5], ['Guinea', 10], ['Guinea-Bissau', 12], ['Kenya', -1], ['Lesotho', -29], ['Liberia', 6], ['Libya', 32], ['Madagascar', null], ['Madeira', 33], ['Malawi', -14], ['Mali', 12], ['Mauritania', 18], ['Mauritius', -20], ['Mayotte', -13], ['Melilla', 35], ['Morocco', 32], ['Mozambique', -25], ['Namibia', -22], ['Niger', 14], ['Nigeria', 8], ['Republic of the Congo', -1], ['Réunion', -21], ['Rwanda', -2], ['Saint Helena', -16], ['São Tomé and Principe', 0], ['Senegal', 15], ['Seychelles', -5], ['Sierra Leone', 8], ['Somalia', 2], ['Sudan', 15], ['South Africa', -30], ['South Sudan', 5], ['Swaziland', -26], ['Tanzania', -6], ['Togo', 6], ['Tunisia', 34], ['Uganda', 1], ['Western Sahara', 25], ['Zambia', -15], ['Zimbabwe', -18] ]); var options = { region: '002', // Africa colorAxis: {colors: ['#00853f', 'black', '#e31b23']}, backgroundColor: '#81d4fa', datalessRegionColor: '#f8bbd0', defaultColor: '#f5f5f5', }; var chart = new google.visualization.GeoChart(document.getElementById('geochart-colors')); chart.draw(data, options); }; </script> </head> <body> <div id="geochart-colors" style="width: 700px; height: 433px;"></div> </body> </html>
Wird geladen
Der Paketname „google.charts.load
“ lautet "geochart"
.
Sie sollten unseren mapsApiKey nicht kopieren, da das nicht funktioniert. Sie benötigen keinen mapsApiKey, solange für Ihr Diagramm keine Geocodierung oder nicht standardmäßige Codes zum Identifizieren von Standorten erforderlich sind. Weitere Informationen finden Sie unter
Einstellungen laden.
google.charts.load('current', { 'packages': ['geochart'], // Note: if your chart requires geocoding or uses nonstandard codes, you'll // need to get a mapsApiKey for your project. The one below won't work. // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' });
Der Name der Geochart-Visualisierungsklasse lautet google.visualization.GeoChart
.
var visualization = new google.visualization.GeoChart(container);
Datenformat
Das Format der DataTable variiert je nach verwendetem Anzeigemodus: regions
, markers
oder text
.
Format des Regionsmodus
Der Standort wird in eine Spalte eingegeben, plus eine optionale Spalte, wie hier beschrieben:
-
Region location [String, required]: Eine Region, die hervorgehoben werden soll.
Die folgenden Formate werden akzeptiert. Sie können in verschiedenen Zeilen unterschiedliche Formate verwenden:
- Ein Ländername als String (z. B. "England") oder ein ISO-3166-1 alpha-2-Code in Großbuchstaben oder sein Äquivalent in englischer Sprache (z. B. "GB" oder "Vereinigtes Königreich").
- Ein großgeschriebener Regionscode gemäß ISO-3166-2 oder ein Äquivalent in englischer Sprache, z. B. "US-NJ" oder "New Jersey".
- Eine Metropolvorwahl. Dies sind dreistellige Großraumcodes, mit denen verschiedene Regionen gekennzeichnet werden. Es werden nur US-Codes unterstützt. Beachten Sie, dass dies nicht mit den Vorwahlen identisch ist.
- Jeder Wert, der vom Attribut
region
unterstützt wird.
-
Farbe der Region [Zahl, optional] – Eine optionale numerische Spalte, mit der dieser Region basierend auf der in der Eigenschaft
colorAxis.colors
angegebenen Skala eine Farbe zugewiesen wird. Wenn diese Spalte nicht vorhanden ist, haben alle Regionen die gleiche Farbe. Wenn die Spalte vorhanden ist, sind Nullwerte nicht zulässig. Werte werden relativ zu densizeAxis.minValue
/sizeAxis.maxValue
-Werten oder zu den Werten skaliert, die in der EigenschaftcolorAxis.values
angegeben sind, sofern angegeben.
Format des Markierungsmodus
Die Anzahl der Spalten variiert je nach verwendetem Markierungsformat und anderen optionalen Spalten.
-
Position der Markierung [erforderlich]
ODER
Die erste Spalte enthält die Adresse in einem bestimmten String, z. B. „Hauptstraße 16“.Die ersten beiden Spalten sind numerisch, wobei die erste Spalte den Breitengrad und die zweite Spalte der Längengrad enthält.
Hinweis:Für den Modus „Regionen“ empfehlen wir zwar ISO 3166-Codes, aber der Modus „Markierungen“ funktioniert am besten bei längeren Namen für Regionen wie Deutschland oder Panama. Das liegt daran, dass Geodiagramme im Markierungsmodus Google Maps zur Geocodierung der Standorte verwenden. Dabei wird ein Standort als String in einen Breiten- und Längengrad umgewandelt. Dies kann dazu führen, dass mehrdeutige Standorte nicht wie erwartet geocodiert werden, z. B. „DE“ für Deutschland oder Delaware oder „PA“ für Panama oder Pennsylvania.
-
Markierungsfarbe [Zahl, optional] Die nächste Spalte ist eine optionale numerische Spalte, mit der dieser Markierung eine Farbe zugewiesen wird, basierend auf dem in der Eigenschaft
colorAxis.colors
angegebenen Maßstab. Ist diese Spalte nicht vorhanden, haben alle Markierungen die gleiche Farbe. Wenn die Spalte vorhanden ist, sind Nullwerte nicht zulässig. Werte werden relativ zueinander oder absolut zu den Werten skaliert, die im AttributcolorAxis.values
angegeben sind. - Markierungsgröße [Zahl, optional] Eine optionale numerische Spalte, mit der die Größe der Markierung relativ zu den anderen Markierungsgrößen zugewiesen wird. Ist diese Spalte nicht vorhanden, wird der Wert aus der vorherigen Spalte verwendet (oder die Standardgröße, wenn auch keine Farbspalte angegeben wird). Wenn die Spalte vorhanden ist, sind Nullwerte nicht zulässig.
Format im Textmodus
Das Label wird in die erste Spalte eingegeben, plus eine optionale Spalte:
- Textlabel [String, Required] Eine bestimmte Stringadresse, z. B. „1600 Pennsylvania Ave“.
- Textgröße [Zahl, optional] Die zweite Spalte ist eine optionale numerische Spalte, mit der die Größe des Labels zugewiesen wird. Ist diese Spalte nicht vorhanden, haben alle Labels die gleiche Größe.
Konfigurationsoptionen
Name | |
---|---|
backgroundColor |
Die Hintergrundfarbe für den Hauptbereich des Diagramms. Dies kann entweder ein einfacher HTML-Farbstring wie Typ:String oder Objekt
Standard:Weiß
|
backgroundColor.fill |
Die Füllfarbe des Diagramms als HTML-Farbstring. Typ: String
Standard:Weiß
|
backgroundColor.stroke |
Die Farbe des Diagrammrahmens als HTML-Farbstring. Typ: String
Standard: #666
|
backgroundColor.strokeWidth |
Die Rahmenbreite in Pixeln. Typ:Zahl
Standard: 0
|
colorAxis |
Ein Objekt, das eine Zuordnung zwischen Farbspaltenwerten und Farben oder eine Farbverlaufsskala angibt. Zum Angeben der Eigenschaften dieses Objekts können Sie die Objektliteral-Notation verwenden, wie hier gezeigt: {minValue: 0, colors: ['#FF0000', '#00FF00']} Typ:Objekt
Standard:null
|
colorAxis.minValue |
Falls vorhanden, gibt es einen Mindestwert für Diagrammfarbdaten an. Farbdatenwerte ab diesem Wert werden als erste Farbe im Bereich Typ:Zahl
Standard:Mindestwert der Farbspalte in Diagrammdaten
|
colorAxis.maxValue |
Falls vorhanden, gibt es einen Maximalwert für Diagrammfarbdaten an. Farbdatenwerte ab diesem Wert werden als letzte Farbe im Bereich Typ:Zahl
Standard:Maximalwert der Farbspalte in Diagrammdaten
|
colorAxis.values |
Falls vorhanden, wird damit gesteuert, wie Werte mit Farben verknüpft werden. Jeder Wert ist der entsprechenden Farbe im Array Typ:Array von Zahlen
Standard:null
|
colorAxis.colors |
Farben, die Werten in der Visualisierung zugewiesen werden sollen. Ein Array mit Strings, wobei jedes Element ein HTML-Farbstring ist. Beispiel: Typ:Array von Farbstrings
Standard:null
|
datalessRegionColor |
Farbe, die Regionen ohne zugehörige Daten zugewiesen werden soll. Typ: String
Standard: #F5F5F5
|
defaultColor |
Die Farbe, die für Datenpunkte in einem Geodiagramm verwendet werden soll, wenn der Standort (z.B. Typ: String
Standard: #267114
|
displayMode |
Die Art des Geodiagramms. Das Datentabellenformat muss dem angegebenen Wert entsprechen. Die folgenden Werte werden unterstützt:
Typ: String
Standardeinstellung: „auto“
|
Domain |
Geodiagramm so anzeigen, als würde es aus dieser Region bereitgestellt werden. Wenn Sie beispielsweise Typ: String
Standard:null
|
enableRegionInteractivity |
Falls wahr, aktivieren Sie die Interaktivität für die Regionen, einschließlich Details zu Fokus und Kurzinfo beim Bewegen des Mauszeigers sowie zur Auswahl und zum Auslösen von Der Standardwert ist im Regionsmodus "true" und im Markierungsmodus "false". Typ: Boolesch
Standard:automatisch
|
forceIFrame |
Zeichnet das Diagramm in einem Inline-Frame. (Beachten Sie, dass diese Option in IE8 ignoriert wird; alle IE8-Diagramme werden in iFrames gezeichnet.) Typ: Boolesch
Standard: false
|
geochartVersion |
Die Version der GeoChart-Rahmendaten. Die Versionen Typ:Zahl
Standard: 10
|
height |
Höhe der Visualisierung in Pixeln. Die Standardhöhe beträgt 347 Pixel, es sei denn, die Option Typ:Zahl
Standard:automatisch
|
keepAspectRatio |
Falls wahr, wird das Geodiagramm so groß, dass es in seinem natürlichen Seitenverhältnis in den Diagrammbereich passt. Wenn nur eine der Optionen
Bei „false“ wird das Geodiagramm auf die genaue Größe des Diagramms gestreckt, wie in den Optionen Typ: Boolesch
Standardeinstellung:true
|
Legende |
Ein Objekt mit Mitgliedern zum Konfigurieren verschiedener Aspekte der Legende oder „none“, wenn keine Legende angezeigt werden soll. Zum Angeben der Attribute dieses Objekts können Sie die Objektliteral-Notation verwenden, wie hier gezeigt: {textStyle: {color: 'blue', fontSize: 16}} Typ:Objekt / 'keine'
Standard:null
|
legend.numberFormat |
Ein Formatstring für numerische Labels. Dies ist eine Teilmenge des
Mustersatzes der ICU
.
Beispielsweise gibt Typ: String
Standard:automatisch
|
legend.textStyle |
Ein Objekt, das den Textstil der Legende angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Typ:Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
Region |
Bereich, der im Geodiagramm angezeigt werden soll. (Umliegende Gebiete werden ebenfalls angezeigt.) Folgende Werte sind möglich:
Typ: String
Standardeinstellung: „world“
|
magnifyingGlass |
Ein Objekt mit Mitgliedern zum Konfigurieren verschiedener Aspekte der Lupe. Zum Angeben der Attribute dieses Objekts können Sie die Objektliteral-Notation verwenden, wie hier gezeigt: {enable: true, zoomFactor: 7.5} Typ:Objekt
Standard:
{enable: true, zoomFactor: 5.0} |
magnifyingGlass.enable |
Falls wahr, wird eine Lupe geöffnet, wenn der Nutzer über einer unübersichtlichen Markierung weiterbewegt. Hinweis: Diese Funktion wird in Browsern nicht unterstützt, die SVG nicht unterstützen, z.B. Internet Explorer Version 8 oder niedriger. Typ: Boolesch
Standardeinstellung:true
|
magnifyingGlass.zoomFactor |
Der Zoomfaktor der Lupe. Kann eine beliebige Zahl größer als 0 sein. Typ:Zahl
Standard: 5,0
|
markerOpacity |
Die Deckkraft der Markierungen, wobei 0,0 vollständig transparent und 1,0 vollständig deckend ist. Typ:Zahl, 0,0–1,0
Standard: 1,0
|
regioncoderVersion |
Die Version der Regioncoder-Daten. Die Versionen Typ:Zahl
Standard: 0
|
Auflösung |
Die Auflösung der Rahmen des Geodiagramms. Wählen Sie einen der folgenden Werte aus:
Typ: String
Standard: 'countries'
|
sizeAxis |
Ein Objekt mit Mitgliedern, um zu konfigurieren, wie Werte der Blasengröße zugeordnet werden. Zum Angeben der Attribute dieses Objekts können Sie die Objektliteral-Notation verwenden, wie hier gezeigt: {minValue: 0, maxSize: 20} Typ:Objekt
Standard:null
|
sizeAxis.maxSize |
Maximaler Radius der größtmöglichen Blase in Pixeln. Typ:Zahl
Standard: 12
|
sizeAxis.maxValue |
Der Größenwert (wie in den Diagrammdaten angezeigt), der Typ:Zahl
Standard:Maximalwert der Spalte „Größe“ in Diagrammdaten
|
sizeAxis.minSize |
Mindestradius der kleinstmöglichen Blase in Pixeln Typ:Zahl
Standard: 3
|
sizeAxis.minValue |
Der Größenwert (wie in den Diagrammdaten angezeigt), der Typ:Zahl
Standard:Mindestwert der Spalte „Größe“ in Diagrammdaten
|
Kurzinfo |
Ein Objekt mit Mitgliedern zum Konfigurieren verschiedener Kurzinfo-Elemente. Zum Angeben der Attribute dieses Objekts können Sie die Objektliteral-Notation verwenden, wie hier gezeigt: {textStyle: {color: '#FF0000'}, showColorCode: true} Typ:Objekt
Standard:null
|
tooltip.textStyle |
Ein Objekt, das den Textstil für die Kurzinfo angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Typ:Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
tooltip.trigger |
Die Nutzerinteraktion, durch die die Kurzinfo angezeigt wird:
Typ: String
Standard: „Fokus“
|
width |
Breite der Visualisierung in Pixeln. Die Standardbreite beträgt 556 Pixel, es sei denn, die Option Typ:Zahl
Standard:automatisch
|
Kontinenthierarchie und -Codes
Sie können Geocharts für Kontinente/Subkontinente aufrufen, indem Sie für die Option region
einen der folgenden dreistelligen Codes festlegen. Die Codes und die Hierarchie basieren mit einigen Ausnahmen auf jenen, die von der
Statistikabteilung der Vereinten Nationen
entwickelt und verwaltet werden.
Kontinent | Subkontinent | Länder |
---|---|---|
002 : Afrika |
015 : Nordafrika |
DZ, EG, EH, LY, MA, SD, SS, TN |
011 : Westafrika |
BF, BJ, CI, CV, GH, GM, GN, GW, LR, ML, MR, MR, MR und MRSHSLSN | |
017 : Naher Afrika |
AO, CD, ZR, CF, CG, CM, GA, GQ, ST, TD | |
014 : Ostafrika |
BI, DJ, ER, ET, KE, KM, MG, MU, MW, MZ, RERWRW, RERWRWSCSOTZUG | |
018 : Südafrika |
BW, LS, NA, SZ, ZA | |
150 - Europa |
154 : Nordeuropa |
GG, JE, AX, DK, EE, FI, FO, GB, IE, LT IM, IS, IS, IS, LV |
155 – Westeuropa |
AT, BE, CH, DE, DD, FR, FX, LI, LU, MC, NL | |
151 : Osteuropa |
BG, BY, CZ, HU, MD, PL, RO, RU, SU, SK, UA | |
039 : Südeuropa |
AD, AL, BA, ES, GI, GR, HR, IT, ME, MK, MTMK, MT, MT, SIRSRSRS | |
019 – Nord-, Mittel- und Südamerika |
021 – Nordamerika |
BM, CA, GL, PM, US |
029 : Karibik |
AG, AI, AN, AW, BB, BL, BS, CU, DM, DO, GD, {M22}GD, {M22}GP2}GPLCMS | |
013 : Mittelamerika |
BZ, CR, GT, HN, MX, NI, PA, SV | |
005 - Südamerika |
AR, BO, BR, CL, CO, EC, FK, GF, GY, PE, PY, VE | |
142 : Asien |
143 : Zentralasien |
TM, TJ, KG, KZ, UZ |
030 : Ostasien |
CN, HK, JP, KP, KR, MN, MO, TW | |
034 : Südasien |
AF, BD, BT, IN, IR, LK, MV, NP, PK | |
035 : Südostasien |
BN, ID, KH, LA, MM, BU, MEIN, PH, SG, TH, TL, TL, TL, TL, TL, TL, MEIN, PH, SG, TH VN | |
145 – Westasien |
AE, AM, AZ, BH, CY, GE, IL, IQ, JO, KW, LB und LB LB | |
009 : Ozeanien |
053 : Australien und Neuseeland |
AU, NF, Neuseeland |
054 : Melanesien |
FJ, NC, PG, SB, VU | |
057 : Mikronesien |
FM, GU, KI, MH, MP, NR, PW | |
061 : Polynesien |
AS, CK, NU, PF, PN, TK, TO, TV, WF, WS |
Methoden
Methode | |
---|---|
clearChart() |
Löscht das Diagramm und gibt alle zugewiesenen Ressourcen frei. Return Type: Kein
|
draw(data, options) |
Zeichnet das Diagramm. Das Diagramm akzeptiert erst dann weitere Methodenaufrufe, nachdem das Ereignis Return Type: Kein
|
getImageURI() |
Gibt das Diagramm serialisiert als Bild-URI zurück. Rufen Sie dies nach dem Zeichnen des Diagramms auf. Weitere Informationen finden Sie unter PNG-Diagramme drucken. Rückgabetyp: String
|
getSelection() |
Gibt ein Array der ausgewählten Diagrammentitäten zurück.
Auswählbare Entitäten sind Regionen mit einem zugewiesenen Wert.
Für dieses Diagramm kann jeweils nur eine Entität ausgewählt werden.
Rückgabetyp:Array von Auswahlelementen
|
setSelection() |
Wählt die angegebenen Diagrammentitäten aus. Verwirft die vorherige Auswahl.
Auswählbare Entitäten sind Regionen mit einem zugewiesenen Wert.
Für dieses Diagramm kann jeweils nur eine Entität ausgewählt werden.
Return Type: Kein
|
Ereignisse
Name | |
---|---|
error |
Wird ausgelöst, wenn beim Versuch, das Diagramm zu rendern, ein Fehler auftritt. Properties (Eigenschaften): id, message, message
|
ready |
Das Diagramm ist bereit für externe Methodenaufrufe. Wenn Sie mit dem Diagramm interagieren und Methoden aufrufen möchten, nachdem Sie es gezeichnet haben, sollten Sie einen Listener für dieses Ereignis einrichten, bevor Sie die Methode Properties:keine
|
regionClick |
Wird aufgerufen, wenn auf eine Region geklickt wird. Dies wird nicht für das spezifische Land ausgegeben, das in der Option „Region“ zugewiesen ist (wenn ein bestimmtes Land aufgeführt ist).
Properties:Ein Objekt mit der einzelnen Property
region , bei der es sich um einen String im ISO-3166-Format handelt, der die angeklickte Region beschreibt.
|
select |
Wird ausgelöst, wenn der Nutzer auf eine visuelle Entität klickt. Wenn Sie wissen möchten, was ausgewählt wurde, rufen Sie Properties:keine
|
Datenrichtlinie
Standorte werden von Google Maps geocodiert. Daten, die keine Geocodierung erfordern, werden an keinen Server gesendet. Weitere Informationen zu den Datenrichtlinien finden Sie in den Google Maps-Nutzungsbedingungen.