Eingestellte Funktionen
Diese Visualisierung wurde durch eine neue Version ersetzt. Verwenden Sie stattdessen diese. Informationen zur einfachen Migration finden Sie auf der Seite mit den Versionshinweisen.
Übersicht
Ein Flächendiagramm, das im Browser mit SVG oder VML gerendert wird. Zeigt Tipps an, wenn auf Punkte geklickt wird. Beim Klicken auf Legendeneinträge werden Linien animiert.
Von: Google
Beispiel
Im Visualization Playground selbst programmieren
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["areachart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2004', 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540]
]);
var chart = new google.visualization.AreaChart(document.getElementById('chart_div'));
chart.draw(data, {width: 400, height: 240, legend: 'bottom', title: 'Company Performance'});
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>
Wird geladen
Der Paketname „google.load“ lautet „"areachart".“
google.load("visualization", "1", {packages: ["areachart"]});
Der Klassenname der Visualisierung lautet google.visualization.AreaChart
var visualization = new google.visualization.AreaChart(container);
Datenformat
Die erste Spalte sollte ein String sein und die Kategoriebeschriftung enthalten. Es kann eine beliebige Anzahl von Spalten folgen, die alle numerisch sein müssen. Jede Spalte wird als separate Zeile angezeigt.
Konfigurationsoptionen
| Name | Typ | Standard | Beschreibung |
|---|---|---|---|
| axisColor | String oder Objekt | Standardfarbe | Die Farbe der Achse. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| axisBackgroundColor | String oder Objekt | Standardfarbe | Der Rahmen um den Hintergrund der Achse. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| axisFontSize | number | automatisch | Schriftgröße des Textes der Diagrammachse in Pixeln. |
| backgroundColor | String oder Objekt | Standardfarbe | Die Hintergrundfarbe für den Hauptbereich des Diagramms.
Folgende Optionen sind möglich:
|
| borderColor | String oder Objekt | Standardfarbe | Der Rahmen um Diagrammelemente. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| Farben | Stringarray | Standardfarben | Die Farben, die für die Diagrammelemente verwendet werden sollen. Ein Array von Strings. Jedes Element ist ein String mit einer von HTML unterstützten Farbe, z. B. „red“ oder „#00cc00“. |
| enableTooltip | boolean | true | Ist sie auf „true“ gesetzt, werden Kurzinfos angezeigt, wenn der Nutzer auf einen Datenpunkt klickt. |
| focusBorderColor | String oder Objekt | Standardfarbe | Der Rahmen um Diagrammelemente, die im Fokus sind (mit der Maus darauf zeigen). Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| height | number | Höhe des Containers | Höhe des Diagramms in Pixeln. |
| isStacked | boolean | false | Wird die Richtlinie auf „true“ gesetzt, werden die Zeilenwerte gestapelt (akkumuliert). |
| Legende | String | 'rechts' | Position und Typ der Legende. Folgende sind möglich:
|
| legendBackgroundColor | String oder Objekt | Standardfarbe | Die Hintergrundfarbe für den Legendenbereich des Diagramms. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| legendFontSize | number | automatisch | Die Größe der Legendenschrift in Pixeln. |
| legendTextColor | String oder Objekt | Standardfarbe | Die Schriftfarbe der Legende. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| lineSize | number | 2 | Linienbreite in Pixeln. Verwenden Sie „0“, um alle Linien auszublenden und nur die Punkte anzuzeigen. |
| logScale | boolean | false | Falls wahr, sollte die Hauptachse logarithmisch skaliert werden. |
| Max. | number | automatisch | Gibt die höchste Rasterlinie für die Y-Achse an. Die tatsächliche Rasterlinie ist der größere der beiden Werte: der Maximalwert oder der höchste Datenwert, und auf die nächsthöhere Rastermarkierung aufgerundet. |
| Min. | number | automatisch | Gibt die unterste Y-Achsen-Rasterlinie an. Die tatsächliche Rasterlinie ist der niedrigere von zwei Werten: der Mindestwert oder der niedrigste Datenwert, der auf die nächstniedrigere Rastermarkierung abgerundet wird. |
| pointSize | number | 3 | Größe der angezeigten Punkte in Pixeln. Geben Sie 0 ein, um alle Punkte auszublenden. |
| reverseAxis | boolean | false | Wenn die Richtlinie auf „true“ gesetzt ist, werden Kategorien von rechts nach links gezeichnet. Standardmäßig wird von links nach rechts gezeichnet. |
| showCategories | boolean | true | Falls wahr, werden Kategorielabels angezeigt. Bei „false“ wird keine Aktion ausgeführt. |
| Titel | String | kein Titel | Text, der über dem Diagramm angezeigt werden soll. |
| titleX | String | kein Titel | Text, der unter der horizontalen Achse angezeigt werden soll. |
| titleY | String | kein Titel | An der vertikalen Achse anzuzeigender Text. |
| titleColor | String oder Objekt | Standardfarbe | Die Farbe für den Diagrammtitel. Mögliche Werte sind die der backgroundColor-Konfigurationsoption. |
| titleFontSize | number | automatisch | Die Schriftgröße des Diagrammtitels in Pixeln. |
tooltipFontSize |
number | 11 | Die Schriftgröße der Kurzinfo. Dieser Wert kann reduziert sein, wenn die Kurzinfo zu klein ist, um den Text in der angegebenen Schriftart aufzunehmen. |
| tooltipHeight |
number | 60 | Die Höhe der Kurzinfo in Pixeln. Die Höhe der Kurzinfo ist unveränderlich. Sie wird nie größer oder kleiner, um die Länge oder Schriftgröße des Textes anzupassen. Aber alles, was über 1/3 der Diagrammhöhe liegt, wird abgeschnitten. |
| tooltipWidth | number | 120 | Die Breite der Kurzinfo in Pixeln. Die Breite der Kurzinfo ist festgelegt. Sie wird niemals vergrößert oder verkleinert und so an die Länge oder Schriftgröße des Textes angepasst. Aber alles, was größer als die Diagrammbreite ist, wird abgeschnitten. |
| width | number | Breite des Containers | Breite des Diagramms in Pixeln. |
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
draw(data, options) |
keine | Zeichnet das Diagramm. |
getSelection() |
Array von Auswahlelementen | Standardimplementierung von getSelection() Die ausgewählten Elemente sind Spalten- und Zellenelemente. Der Nutzer kann jeweils nur eine Spalte oder Zelle auswählen. |
setSelection() |
keine | Standardimplementierung von setSelection(), unterstützt jedoch die Auswahl nur eines Elements. Behandelt jeden Auswahleintrag als Spalten- oder Zellenauswahl. Die Labelspalte kann nicht ausgewählt werden. |
Ereignisse
| Name | Beschreibung | Attribute |
|---|---|---|
onmouseover |
Wird ausgelöst, wenn der Nutzer die Maus über einen Punkt bewegt und die Zeilen- und Spaltenindexe der entsprechenden Zelle übergibt. | Zeile, Spalte |
onmouseout |
Wird ausgelöst, wenn der Nutzer den Mauszeiger von einem Punkt wegbewegt und die Zeilen- und Spaltenindexe der entsprechenden Zelle übergeben werden. | Zeile, Spalte |
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 draw aufrufen. Der Aufruf erfolgt erst nach dem Auslösen des Ereignisses. |
Ohne |
select |
Wird ausgelöst, wenn der Nutzer auf einen Punkt oder eine Legende klickt Bei Auswahl eines Punkts wird die entsprechende Zelle in der Datentabelle ausgewählt. Bei Auswahl einer Legende wird die entsprechende Spalte in der Datentabelle ausgewählt.
Wenn Sie wissen möchten, was ausgewählt wurde, rufen Sie getSelection() auf. |
Ohne |
Datenrichtlinie
Sämtlicher Code und alle Daten werden im Browser verarbeitet und gerendert. Es werden keine Daten an einen Server gesendet.