Übersicht
Ein Liniendiagramm, das im Browser mit SVG oder VML gerendert wird. Zeigt Kurzinfos an, wenn Sie den Mauszeiger auf Punkte bewegen
Beispiele
Linien kurven
Sie können die Linien glätten, indem Sie die Option curveType
auf function
setzen:
Den Code zum Generieren dieses Diagramms finden Sie unten. Beachten Sie die Verwendung der Option curveType: function
:
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['corechart']}); google.charts.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 options = { title: 'Company Performance', curveType: 'function', legend: { position: 'bottom' } }; var chart = new google.visualization.LineChart(document.getElementById('curve_chart')); chart.draw(data, options); } </script> </head> <body> <div id="curve_chart" style="width: 900px; height: 500px"></div> </body> </html>
Material-Liniendiagramme erstellen
2014 kündigte Google Richtlinien an, die ein einheitliches Erscheinungsbild für alle Properties und Apps (z. B. Android-Apps) von Google unterstützen sollen. Wir nennen dies Material Design. Wir stellen „Material“-Versionen all unserer Kerndiagramme bereit. Wenn ihr möchtet, könnt ihr sie gerne verwenden.
Das Erstellen von Liniendiagrammen ähnelt dem Erstellen von Liniendiagrammen.
Sie laden die Google Visualization API (aber mit dem Paket 'line'
anstelle des Pakets 'corechart'
), definieren Ihre Datentabelle und erstellen dann ein Objekt (anstelle der Klasse google.charts.Line
anstelle von google.visualization.LineChart
).
Hinweis: Material-Diagramme funktionieren in älteren Versionen des Internet Explorer nicht. Internet Explorer 8 und frühere Versionen unterstützen kein SVG, was für Material Charts erforderlich ist.
Liniendiagramme von Materialien haben viele kleine Verbesserungen im Vergleich zu klassischen Liniendiagrammen, darunter eine verbesserte Farbpalette, abgerundete Ecken, eine klarere Labelformatierung, engere Standardabstände zwischen Reihen, weichere Gitternetzlinien und Titel sowie das Hinzufügen von Untertiteln.
google.charts.load('current', {'packages':['line']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('number', 'Day'); data.addColumn('number', 'Guardians of the Galaxy'); data.addColumn('number', 'The Avengers'); data.addColumn('number', 'Transformers: Age of Extinction'); data.addRows([ [1, 37.8, 80.8, 41.8], [2, 30.9, 69.5, 32.4], [3, 25.4, 57, 25.7], [4, 11.7, 18.8, 10.5], [5, 11.9, 17.6, 10.4], [6, 8.8, 13.6, 7.7], [7, 7.6, 12.3, 9.6], [8, 12.3, 29.2, 10.6], [9, 16.9, 42.9, 14.8], [10, 12.8, 30.9, 11.6], [11, 5.3, 7.9, 4.7], [12, 6.6, 8.4, 5.2], [13, 4.8, 6.3, 3.6], [14, 4.2, 6.2, 3.4] ]); var options = { chart: { title: 'Box Office Earnings in First Two Weeks of Opening', subtitle: 'in millions of dollars (USD)' }, width: 900, height: 500 }; var chart = new google.charts.Line(document.getElementById('linechart_material')); chart.draw(data, google.charts.Line.convertOptions(options)); }
Die Materialdiagramme befinden sich in der Betaphase. Das Erscheinungsbild und die Interaktivität sind weitgehend endgültig, aber viele der Optionen, die in klassischen Diagrammen verfügbar sind, sind dort noch nicht verfügbar. Eine Liste der noch nicht unterstützten Optionen finden Sie hier.
Die Art und Weise, wie Optionen deklariert werden, ist also nicht abgeschlossen. Wenn Sie also die klassischen Optionen verwenden, müssen Sie sie in Material-Optionen konvertieren. Ersetzen Sie dazu diese Zeile:
chart.draw(data, options);
...durch:
chart.draw(data, google.charts.Line.convertOptions(options));
Dual-Y-Diagramme
Manchmal möchten Sie zwei Reihen in einem Liniendiagramm mit zwei unabhängigen y-Achsen darstellen: eine linke Achse für eine Reihe und eine rechte Achse für eine andere:
Beachten Sie, dass unsere beiden Y-Achsen nicht nur mit unterschiedlicher Beschriftung („Temps“ oder „Tageslicht“) beschriftet sind, sondern auch eigene, unabhängige Skalen und Gitternetzlinien. Wenn Sie dieses Verhalten anpassen möchten, verwenden Sie die Optionen vAxis.gridlines
und vAxis.viewWindow
.
Im folgenden Material-Code geben die Optionen axes
und series
zusammen die Dual-Y-Darstellung des Diagramms an. Die Option series
gibt an, welche Achse jeweils verwendet werden soll ('Temps'
und 'Daylight'
; sie haben keinen Bezug zu den Spaltennamen in der Datentabelle). Mit der Option axes
wird dieses Diagramm dann zu einem Dual-Y-Diagramm. Dabei wird die 'Temps'
-Achse links und die 'Daylight'
-Achse rechts platziert.
Im klassischen Code unterscheidet sich das leicht. Anstelle der Option axes
verwenden Sie die Option vAxes
(bzw. hAxes
bei horizontal ausgerichteten Diagrammen). Außerdem verwenden Sie anstelle von Namen die Indexnummern, um eine Reihe mithilfe der Option targetAxisIndex
mit einer Achse zu koordinieren.
var materialOptions = { chart: { title: 'Average Temperatures and Daylight in Iceland Throughout the Year' }, width: 900, height: 500, series: { // Gives each series an axis name that matches the Y-axis below. 0: {axis: 'Temps'}, 1: {axis: 'Daylight'} }, axes: { // Adds labels to each axis; they don't have to match the axis names. y: { Temps: {label: 'Temps (Celsius)'}, Daylight: {label: 'Daylight'} } } };
var classicOptions = { title: 'Average Temperatures and Daylight in Iceland Throughout the Year', width: 900, height: 500, // Gives each series an axis that matches the vAxes number below. series: { 0: {targetAxisIndex: 0}, 1: {targetAxisIndex: 1} }, vAxes: { // Adds titles to each axis. 0: {title: 'Temps (Celsius)'}, 1: {title: 'Daylight'} }, hAxis: { ticks: [new Date(2014, 0), new Date(2014, 1), new Date(2014, 2), new Date(2014, 3), new Date(2014, 4), new Date(2014, 5), new Date(2014, 6), new Date(2014, 7), new Date(2014, 8), new Date(2014, 9), new Date(2014, 10), new Date(2014, 11) ] }, vAxis: { viewWindow: { max: 30 } } };
Top-X-Charts
Hinweis:Achsen von oben sind nur für Materialdiagramme mit Paketen line
verfügbar.
Wenn Sie die X-Achsen-Labels und -Titel oben im Diagramm platzieren möchten, können Sie dies in Material-Diagrammen mit der Option axes.x
tun:
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['line']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('number', 'Day'); data.addColumn('number', 'Guardians of the Galaxy'); data.addColumn('number', 'The Avengers'); data.addColumn('number', 'Transformers: Age of Extinction'); data.addRows([ [1, 37.8, 80.8, 41.8], [2, 30.9, 69.5, 32.4], [3, 25.4, 57, 25.7], [4, 11.7, 18.8, 10.5], [5, 11.9, 17.6, 10.4], [6, 8.8, 13.6, 7.7], [7, 7.6, 12.3, 9.6], [8, 12.3, 29.2, 10.6], [9, 16.9, 42.9, 14.8], [10, 12.8, 30.9, 11.6], [11, 5.3, 7.9, 4.7], [12, 6.6, 8.4, 5.2], [13, 4.8, 6.3, 3.6], [14, 4.2, 6.2, 3.4] ]); var options = { chart: { title: 'Box Office Earnings in First Two Weeks of Opening', subtitle: 'in millions of dollars (USD)' }, width: 900, height: 500, axes: { x: { 0: {side: 'top'} } } }; var chart = new google.charts.Line(document.getElementById('line_top_x')); chart.draw(data, google.charts.Line.convertOptions(options)); } </script> </head> <body> <div id="line_top_x"></div> </body> </html>
Wird geladen
Der google.charts.load
-Paketname lautet "corechart"
und der Klassenname der Visualisierung ist google.visualization.LineChart
.
google.charts.load("current", {packages: ["corechart"]});
var visualization = new google.visualization.LineChart(container);
Bei Material-Liniendiagrammen ist der google.charts.load
-Paketname "line"
und der Klassenname der Visualisierung google.charts.Line
.
google.charts.load("current", {packages: ["line"]});
var visualization = new google.charts.Line(container);
Datenformat
Zeilen:Jede Zeile der Tabelle entspricht einer Reihe von Datenpunkten mit derselben x-Achsenposition.
Columns:
Spalte 0 | Spalte 1 | ... | Spalte N | |
---|---|---|---|---|
Zweck: |
|
Werte für Zeile 1 | ... | Zeilen N-Werte |
Datentyp: |
|
Zahl | ... | Zahl |
Rolle: | Domain | Daten | ... | Daten |
Optionale Spaltenrollen: | ... |
Konfigurationsoptionen
Name | |
---|---|
aggregationTarget |
So werden mehrere Datenauswahlen in Tooltipps zusammengefasst:
aggregationTarget wird häufig zusammen mit selectionMode und tooltip.trigger verwendet. Beispiel:
var options = { // Allow multiple // simultaneous selections. selectionMode: 'multiple', // Trigger tooltips // on selections. tooltip: {trigger: 'selection'}, // Group selections // by x-value. aggregationTarget: 'category', }; Typ: String
Standard: „auto“
|
Animation.Dauer |
Die Dauer der Animation in Millisekunden. Weitere Informationen finden Sie in der Animationsdokumentation. Typ:Zahl
Standard: 0
|
Animation.Start |
Bestimmt, ob das Diagramm bei der ersten Zeichnung animiert wird. Bei Typ: Boolesch
Standardeinstellung false
|
Animation.Easing |
Die auf die Animation angewendete Easing-Funktion. Folgende Optionen sind verfügbar:
Typ: String
Standardeinstellung: „linear“
|
Anmerkungen.boxStyle |
In Diagrammen, die Annotationen unterstützen, steuert das var options = { annotations: { boxStyle: { // Color of the box outline. stroke: '#888', // Thickness of the box outline. strokeWidth: 1, // x-radius of the corner curvature. rx: 10, // y-radius of the corner curvature. ry: 10, // Attributes for linear gradient fill. gradient: { // Start color for gradient. color1: '#fbf6a7', // Finish color for gradient. color2: '#33b679', // Where on the boundary to start and // end the color1/color2 gradient, // relative to the upper left corner // of the boundary. x1: '0%', y1: '0%', x2: '100%', y2: '100%', // If true, the boundary for x1, // y1, x2, and y2 is the box. If // false, it's the entire chart. useObjectBoundingBoxUnits: true } } } }; Diese Option wird derzeit für Flächen-, Balken-, Säulen-, Kombinations-, Linien- und Streudiagramme unterstützt. Es wird vom Anmerkungsdiagramm nicht unterstützt. Type: Objekt
Standard: null
|
Anmerkungen.Datum |
Für Diagramme, die Annotationen unterstützen, können Sie mit dem
annotations.datum -Objekt die Auswahl von Google Charts für Annotationen überschreiben, die für einzelne Datenelemente (z. B. Werte, die mit jedem Balken in einem Balkendiagramm angezeigt werden) bereitgestellt werden. Du kannst die Farbe mit annotations.datum.stem.color , die Stammlänge mit annotations.datum.stem.length und den Stil mit annotations.datum.style steuern.
Type: Objekt
Standard: Farbe ist „schwarz“, Länge ist 12, Stil ist „Punkt“.
|
Anmerkungen.Domain |
Für Diagramme, die Annotationen unterstützen, können Sie mit dem
annotations.domain -Objekt die Auswahl von Google Charts für Anmerkungen überschreiben, die für eine Domain (die Hauptachse des Diagramms, z. B. die X-Achse in einem typischen Liniendiagramm) bereitgestellt werden. Du kannst die Farbe mit annotations.domain.stem.color , die Stammlänge mit annotations.domain.stem.length und den Stil mit annotations.domain.style steuern.
Type: Objekt
Standard: Farbe ist „schwarz“, Länge ist 5, Stil ist „Punkt“.
|
Anmerkungen.highContrast |
Bei Diagrammen, die Annotationen unterstützen, können Sie mit dem booleschen Wert
annotations.highContrast die von Google Charts ausgewählte Annotationsfarbe überschreiben. Standardmäßig ist annotations.highContrast „true“. Dadurch wird in Diagrammen eine Anmerkungsfarbe mit gutem Kontrast ausgewählt: helle Farben auf dunklem Hintergrund und dunkel bei hellem Hintergrund. Wenn Sie annotations.highContrast auf „false“ setzen und keine eigene Annotationsfarbe angeben, wird in Google Charts die Standardreihenfarbe für diese Annotation verwendet:
Typ: Boolesch
Standard: true
|
Anmerkungen.stem |
Bei Diagrammen, die Annotationen unterstützen, können Sie mit dem Objekt
annotations.stem die Auswahl von Google Charts für den Stammstil überschreiben. Sie können die Farbe mit annotations.stem.color und die Stammlänge mit annotations.stem.length steuern. Die Option hat keinen Einfluss auf Anmerkungen mit dem Stil 'line' : Bei 'line' -Datumsannotationen ist die Wortlänge immer mit dem Text identisch. Bei 'line' -Domainannotationen erstreckt sich die Wortstammlänge auf das gesamte Diagramm.
Type: Objekt
Standard: schwarz
|
Anmerkungen.Stil |
Bei Diagrammen, die Annotationen unterstützen, können Sie mit der Option
annotations.style die Auswahl des Anmerkungstyps in Google Charts überschreiben. Es kann entweder 'line' oder 'point' sein.
Typ: String
Standard: 'point'
|
Anmerkungen.textStyle |
In Diagrammen, die Annotationen unterstützen, steuert das
annotations.textStyle -Objekt die Darstellung des Texts der Annotation:
var options = { annotations: { textStyle: { fontName: 'Times-Roman', fontSize: 18, bold: true, italic: true, // The color of the text. color: '#871b47', // The color of the text outline. auraColor: '#d799ae', // The transparency of the text. opacity: 0.8 } } }; Diese Option wird derzeit für Flächen-, Balken-, Säulen-, Kombinations-, Linien- und Streudiagramme unterstützt. Es wird im Anmerkungsdiagramm nicht unterstützt. Type: Objekt
Standard: null
|
Achsentitel |
Position der Achsentitel im Vergleich zum Diagrammbereich. Unterstützte Werte:
Typ: String
Standard: 'out'
|
backgroundColor |
Die Hintergrundfarbe für den Hauptbereich des Diagramms. Kann ein einfacher HTML-Farbstring sein, z. B. Typ: String oder Objekt
Standard:Weiß
|
backgroundColor.Strike |
Die Farbe des Diagrammrahmens als HTML-Farbstring. Typ: String
Standard: „#666“
|
backgroundColor.strichBreite |
Die Rahmenbreite in Pixeln. Typ: Zahl
Standard: 0
|
backgroundColor.fill |
Die Füllfarbe des Diagramms als HTML-Farbstring. Typ: String
Standard:Weiß
|
Diagrammbereich |
Ein Objekt mit Mitgliedern zum Konfigurieren der Platzierung und Größe des Diagrammbereichs (wo das Diagramm selbst gezeichnet wird, ohne Achse und Legenden). Es werden zwei Formate unterstützt: eine Zahl oder eine Zahl gefolgt von %. Eine einfache Zahl ist ein Wert in Pixeln. Eine Zahl gefolgt von % ist ein Prozentsatz. Beispiel: Type: Objekt
Standard: null
|
Diagrammfläche.Hintergrundfarbe |
Hintergrundfarbe des Diagrammbereichs. Wenn ein String verwendet wird, kann es sich entweder um einen Hexadezimalstring handeln (z.B. „#fdc“) oder ein englischer Farbname. Wenn ein Objekt verwendet wird, können die folgenden Attribute angegeben werden:
Typ:String oder Objekt
Standard: Weiß
|
Diagrammfläche links |
Gibt an, wie weit das Diagramm vom linken Rand gezeichnet werden soll. Typ:Zahl oder String
Standard: automatisch
|
ChartArea.Oben |
Gibt an, wie weit das Diagramm vom oberen Rand aus gezeichnet werden soll. Typ:Zahl oder String
Standard: automatisch
|
Diagrammfläche.width |
Breite des Diagrammbereichs. Typ: Zahl oder String
Standard: automatisch
|
Diagrammfläche.height |
Höhe des Diagrammbereichs. Typ: Zahl oder String
Standard: automatisch
|
Farben |
Die für die Diagrammelemente zu verwendenden Farben. Ein Array von Strings, wobei jedes Element ein HTML-Farbstring ist, zum Beispiel Typ:Stringarray
Standard:Standardfarben
|
Fadenkreuz |
Ein Objekt mit den crosshair-Eigenschaften für das Diagramm. Type: Objekt
Standard: null
|
Fadenkreuz |
Das Fadenkreuz als Farbe (z.B. „blau“) oder einem RGB-Wert (z.B. „#adf“). Typ: String
Typ:Standard
|
Fadenkreuz |
Ein Objekt, das die Fadenkreuz-Eigenschaften im Fokus enthält. Type: Objekt
Standard: Standard
|
Fadenkreuz |
Fadenkreuzdeckkraft. Typ: Zahl
Standard: 1,0
|
Fadenkreuz |
Das Fadenkreuz kann für vertikale Haare vertikal sein, für horizontale Haare nur horizontal, für herkömmliche Fadenkreuze beides. Typ: String
Standard: „beide“
|
Fadenkreuz |
Ein Objekt, das bei der Auswahl die Fadenkreuzeigenschaften enthält. Type: Objekt
Standard: Standard
|
Fadenkreuz |
Zeitpunkt der Anzeige von Fadenkreuzen: Typ: String
Standard: „beide“
|
CurveType |
Steuert die Kurvenlinie, wenn die Linienbreite nicht null ist. folgende Arten von Werten sind möglich:
Typ:String
Standard: „none“
|
Datentransparenz |
Die Transparenz von Datenpunkten, wobei 1.0 vollständig deckend und 0.0 vollständig transparent ist. In Streu-, Histogramm-, Balken- und Spaltendiagrammen bezieht sich dies auf die sichtbaren Daten: Punkte im Streudiagramm und Rechtecke in den anderen. In Diagrammen, in denen bei der Auswahl von Daten ein Punkt erstellt wird, z. B. eines Linien- oder Flächendiagramms, bezieht sich dies auf die Kreise, die angezeigt werden, wenn der Mauszeiger darauf bewegt oder ausgewählt wird. Das Kombinationsdiagramm zeigt beide Verhaltensweisen. Diese Option hat keine Auswirkungen auf andere Diagramme. Informationen zum Ändern der Deckkraft einer Trendlinie finden Sie unter Trendliniendeckkraft. Typ:Zahl
Standard: 1,0
|
interaktivität aktivieren |
Gibt an, ob das Diagramm nutzerbasierte Ereignisse auslöst oder auf Nutzerinteraktionen reagiert. Bei „false“ wird im Diagramm kein „select“-Ereignis oder ein anderes interaktionsbasiertes Ereignis ausgelöst. Stattdessen werden Ready- oder Error-Ereignisse ausgelöst. Außerdem wird je nach Nutzereingabe kein Hover-Text angezeigt oder anderweitig geändert. Typ: Boolesch
Standard: true
|
explorer |
Mit der Option Diese Funktion ist experimentell und kann sich in zukünftigen Releases ändern. Hinweis: Der Explorer funktioniert nur mit fortlaufenden Achsen (z. B. Zahlen oder Datumsangaben). Type: Objekt
Standard: null
|
Explorer.actions |
Der Google Charts-Explorer unterstützt drei Aktionen:
Typ: Stringarray
Standard: ['dragToPan', 'rightClickToReset']
|
Explorer.axis |
Standardmäßig können Nutzer sowohl horizontal als auch vertikal schwenken, wenn die Option Typ: String
Standardeinstellung: Horizontal und vertikal schwenken
|
Explorer.keepInBounds |
Standardmäßig können Nutzer schwenken, unabhängig davon, wo sich die Daten befinden. Verwenden Sie Typ: Boolesch
Standard: false
|
Explorer.maxZoomIn |
Das Maximum, das der Explorer heranzoomen kann. Standardmäßig können Nutzer heranzoomen, sodass sie nur 25% der Originalansicht sehen. Wenn Sie Typ:Zahl
Standard:0,25
|
Explorer.maxZoomOut |
Das Maximum, das der Explorer herauszoomen kann. Standardmäßig können Nutzer weit herauszoomen, sodass das Diagramm nur ein Viertel des verfügbaren Platzes einnimmt. Wenn Sie Typ:Zahl
Standard: 4
|
Explorer.zoomDelta |
Wenn Nutzer heran- oder herauszoomen, legt Typ:Zahl
Standard: 1,5
|
Fokusziel |
Der Typ der Entität, die den Fokus auf den Mauszeiger bewegt Betrifft außerdem, welche Entität per Mausklick ausgewählt wird und welches Datentabellenelement mit Ereignissen verknüpft ist. Folgende Typen sind möglich:
In der fokussierten Kategorie „category“ werden alle Kategoriewerte angezeigt. Dies kann nützlich sein, um Werte verschiedener Serien zu vergleichen. Typ: String
Standard: 'datum'
|
Schriftgröße |
Die Standardschriftgröße des gesamten Textes im Diagramm in Pixeln. Sie können dies mit Attributen für bestimmte Diagrammelemente überschreiben. Typ:Zahl
Standard: automatisch
|
Schriftname |
Die Standardschriftart für den gesamten Text im Diagramm. Sie können dies mit Attributen für bestimmte Diagrammelemente überschreiben. Typ: String
Standardeinstellung: „MongoDB“
|
forceIFrame |
Zeichnet das Diagramm innerhalb eines Inline-Frames. Beachten Sie, dass diese Option im IE8 ignoriert wird. Alle IE8-Diagramme werden in iFrames gezeichnet. Typ: Boolesch
Standard: false
|
HACHSE |
Ein Objekt mit Mitgliedern zur Konfiguration verschiedener horizontaler Achsenelemente Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: { title: 'Hello', titleTextStyle: { color: '#FF0000' } } Type: Objekt
Standard: null
|
hAxis.baseline |
Der Ausgangswert für die horizontale Achse. Diese Option wird nur für eine Typ: Zahl
Standard: automatisch
|
hAxis.baselineColor |
Die Farbe der Referenzlinie für die horizontale Achse. Kann ein beliebiger HTML-Farbstring sein, z. B. Diese Option wird nur für eine Typ:Zahl
Standard: 'schwarz'
|
hAxis.direction |
Die Richtung, in der die Werte entlang der horizontalen Achse wachsen. Geben Sie Typ: 1 oder -1
Standard: 1
|
hAxis-Format |
Ein Formatstring für Labels vom Typ „numerisch“ oder „Datumsachse“.
Bei Labels für die Zahlenachse ist dies eine Teilmenge des Dezimalformatierungs-Intensitätsmustersatzes. Für
Bei Labels für die Datumsachse handelt es sich um eine Teilmenge des Datumsformats
ICU-Mustersatz
. Beispiel: Die tatsächliche Formatierung des Labels wird aus dem Gebietsschema abgeleitet, mit dem die API geladen wurde. Weitere Informationen finden Sie unter Diagramme mit einer bestimmten Sprache laden.
Bei der Berechnung von Tick-Werten und Gitternetzlinien werden mehrere alternative Kombinationen aller relevanten Gitternetzlinien-Optionen berücksichtigt und Alternativen abgelehnt, wenn die formatierten Teilstrich-Labels dupliziert werden oder sich überschneiden.
Sie können also
Diese Option wird nur für die Achse Typ: String
Standard: automatisch
|
hAxis.gridlines |
Ein Objekt mit Eigenschaften zum Konfigurieren der Gitternetzlinien auf der horizontalen Achse. Beachten Sie, dass die Gitternetzlinien für die horizontale Achse vertikal gezeichnet sind. Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: {color: '#333', minSpacing: 20}
Diese Option wird nur für die Achse Type: Objekt
Standard: null
|
hAxis.gridlines.color |
Die Farbe der horizontalen Gitternetzlinien im Diagrammbereich. Gib einen gültigen HTML-Farbstring an. Typ: String
Standard: '#CCC'
|
hAxis.gridlines.count |
Die ungefähre Anzahl horizontaler Gitternetzlinien im Diagrammbereich.
Wenn Sie für Typ:Zahl
Standard: -1
|
hAxis.gridlines.interval |
Ein Array von Größen (als Datenwerte, nicht Pixel) zwischen benachbarten Gitternetzlinien. Diese Option ist derzeit nur für numerische Achsen verfügbar, entspricht jedoch den Optionen Typ:Zahl zwischen 1 und 10 (ohne 10).
Standard: berechnet
|
hAxis.gridlines.minSpacing |
Der minimale Bildschirmabstand in Pixeln zwischen den Hauptgitternetzlinien in hAxis.
Der Standardwert für große Gitternetzlinien ist Typ: Zahl
Standard: berechnet
|
hAxis.gridlines.mehrere |
Alle Gitternetz- und Teilstrichwerte müssen ein Vielfaches des Werts dieser Option sein. Beachten Sie, dass im Gegensatz zu Intervallen das Zehnfache des Vielfachen nicht berücksichtigt wird.
Sie können z. B. erzwingen, dass Ticks als Ganzzahlen angegeben werden, oder erzwingen, dass Ticks ein Vielfaches von 1.000 sind, wenn Sie Typ:Zahl
Standard: 1
|
hAxis.gridlines.units |
Überschreibt das Standardformat für verschiedene Aspekte von Datentypen für Datum/Datum/Uhrzeit, wenn es mit berechneten Gitternetzlinien verwendet wird. Ermöglicht die Formatierung für Jahre, Monate, Tage, Stunden, Minuten, Sekunden und Millisekunden. Allgemeines Format: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Weitere Informationen finden Sie unter Datum und Uhrzeit. Type: Objekt
Standard: null
|
hAxis.minorGridlines |
Ein Objekt mit Mitgliedern, um die kleinen Gitternetzlinien auf der horizontalen Achse zu konfigurieren, ähnlich der Option „hAxis.gridlines“.
Diese Option wird nur für die Achse Type: Objekt
Standard: null
|
hAxis.minorGridlines.color |
Die Farbe der horizontalen kleinen Gitternetzlinien im Diagrammbereich. Gib einen gültigen HTML-Farbstring an. Typ: String
Standard: Eine Mischung aus Raster- und Hintergrundfarben
|
hAxis.minorGridlines.count |
Die Option Typ:Zahl
Standard: 1
|
hAxis.minorGridlines.interval |
Die Option „Nebengrills.interval“ entspricht der Intervalloption für die Hauptgitternetzlinien. Das ausgewählte Intervall ist jedoch immer ein gleichmäßiger Teiler des Hauptgitternetzintervalls.
Das Standardintervall für lineare Skalen ist Typ: Zahl
Standard: 1
|
hAxis.minorGridlines.minSpacing |
Der erforderliche Mindestabstand in Pixeln zwischen benachbarten kleinen Gitternetzlinien und zwischen kleinen und großen Gitternetzlinien. Der Standardwert ist 1/2 des minSpacing der Hauptgitterlinien für lineare Skalen und 1/5 des minSpacing für Logskalierungen. Typ: Zahl
Standard:berechnet
|
hAxis.minorGridlines.mehrere |
Wie bei der Typ:Zahl
Standard: 1
|
hAxis.minorGridlines.units |
Überschreibt das Standardformat für verschiedene Aspekte von Datentypen für Datum/Datum/Uhrzeit, wenn es mit im Diagramm berechneten Minderjährigen verwendet wird. Ermöglicht die Formatierung für Jahre, Monate, Tage, Stunden, Minuten, Sekunden und Millisekunden. Allgemeines Format: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Weitere Informationen finden Sie unter Datum und Uhrzeit. Type: Objekt
Standard: null
|
hAxis.logScale |
Diese Option wird nur für eine Typ: Boolesch
Standard: false
|
hAxis.scaleType |
Diese Option wird nur für eine Typ: String
Standard: null
|
Position hAxis.text |
Position des Texts auf der horizontalen Achse relativ zum Diagrammbereich. Unterstützte Werte: „out“, „in“ und „none“. Typ: String
Standard: 'out'
|
hAxis.textStyle |
Ein Objekt, das den Textstil der horizontalen Achse angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hAxis.ticks |
Ersetzt die automatisch generierten X-Achsen-Ticks durch das angegebene Array. Jedes Element des Arrays muss entweder ein gültiger Tickwert (z. B. eine Zahl, ein Datum, ein Datum oder eine Uhrzeit) oder ein Objekt sein. Wenn es sich um ein Objekt handelt, sollte es die Eigenschaft
Das viewWindow wird automatisch um die Mindest- und Höchstwerte erweitert, es sei denn, Sie geben Beispiele:
Diese Option wird nur für die Achse Typ:Array von Elementen
Standard: automatisch
|
hAxis.title |
Typ: String
Standard: null
|
hAxis.titleTextStyle |
Ein Objekt, das den Titeltext der horizontalen Achse angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hAxis.allowContainerBoundaryTextCutoff |
Bei „false“ werden äußerste Labels ausgeblendet, anstatt zu erlauben, dass sie vom Diagrammcontainer abgeschnitten werden. Bei „true“ ist das Zuschneiden von Labels zulässig. Diese Option wird nur für eine Typ: Boolesch
Standard: false
|
hAxis.slantedText |
Wenn dieser Wert auf „true“ gesetzt ist, zeichnen Sie den Text der horizontalen Achse schräg, damit mehr Text entlang der Achse passt. Falls falsch, zeichnen Sie den Text der horizontalen Achse aufrecht. Standardmäßig ist der Text schräg, wenn er nicht aufrecht dargestellt werden kann. Diese Option ist nur verfügbar, wenn Typ: Boolesch
Standard: automatisch
|
hAxis.slantedText-Winkel |
Der Winkel des Texts der horizontalen Achse, wenn er schräg gezeichnet wird. Wird ignoriert, wenn Typ:Zahl, -90–90
Standard: 30
|
hAxis.maxAlternation |
Maximale Anzahl der Ebenen des Textes der horizontalen Achse. Wenn Textlabels für Achsen zu voll werden, kann der Server benachbarte Labels verschieben, um sie näher aneinander zu halten. Dieser Wert gibt die höchste Anzahl von Ebenen an. Der Server kann weniger Ebenen verwenden, wenn die Labels keine Überschneidungen haben. Für Datum und Uhrzeit ist die Standardeinstellung 1. Typ:Zahl
Standard: 2
|
hAxis.maxTextLines |
Maximal zulässige Zeilenanzahl für die Textlabels. Labels können sich über mehrere Zeilen erstrecken, wenn sie zu lang sind und die Anzahl der Zeilen standardmäßig durch die Höhe des verfügbaren Platzes begrenzt ist. Typ: Zahl
Standard: automatisch
|
hAxis.minText-Spacing |
Der minimale horizontale Abstand in Pixeln zwischen zwei benachbarten Textlabels. Wenn die Labels zu dicht beieinander liegen oder zu lang sind, kann der Abstand unter diesen Grenzwert fallen. In diesem Fall wird eine der Maßnahmen zum Entfernen von Labels angewendet, z. B. werden die Labels abgeschnitten oder einige von ihnen werden entfernt. Typ:Zahl
Standard: Der Wert von
hAxis.textStyle.fontSize |
hAxis.showTextEvery |
Gibt an, wie viele Labels der horizontalen Achse angezeigt werden, wobei 1 für jedes Label steht, 2 für alle anderen Labels usw. Standardmäßig wird versucht, so viele Labels wie möglich anzuzeigen, ohne sich zu überschneiden. Typ: Zahl
Standard: automatisch
|
hAxis.maxWert |
Verschiebt den Maximalwert der horizontalen Achse auf den angegebenen Wert. Dies ist bei den meisten Diagrammen rechts. Wird ignoriert, wenn dieser Wert kleiner als der maximale x-Wert der Daten ist.
Diese Option wird nur für die Achse Typ:Zahl
Standard: automatisch
|
hAxis.minWert |
Verschiebt den Mindestwert der horizontalen Achse auf den angegebenen Wert. In den meisten Diagrammen wird dieser Wert auf der linken Seite angezeigt. Wird ignoriert, wenn dieser Wert größer als der minimale x-Wert der Daten ist.
Diese Option wird nur für die Achse Typ:Zahl
Standard: automatisch
|
hAxis.viewWindowMode |
Gibt an, wie die horizontale Achse skaliert werden soll, um die Werte im Diagrammbereich zu rendern. Die folgenden Stringwerte werden unterstützt:
Diese Option wird nur für die Achse Typ: String
Standard: Entspricht „pretty“, aber
haxis.viewWindow.min und haxis.viewWindow.max haben bei Verwendung Vorrang.
|
hAxis.viewWindow |
Gibt den Zuschneidebereich der horizontalen Achse an. Type: Objekt
Standard: null
|
hAxis.viewWindow.max |
Wird ignoriert, wenn Typ:Zahl
Standard: automatisch
|
hAxis.viewWindow.Min |
Wird ignoriert, wenn Typ: Zahl
Standard: automatisch
|
height |
Höhe des Diagramms in Pixeln. Typ: Zahl
Standard: Höhe des beinhaltenden Elements
|
interpolateNulls |
Gibt an, ob der Wert fehlender Punkte erraten werden soll. Wenn der Wert „true“ ist, wird der Wert fehlender Daten anhand von benachbarten Punkten geschätzt. Bei „false“ wird an der unbekannten Stelle eine Unterbrechung in der Zeile eingefügt.
Dies wird in Flächendiagrammen mit der Option Typ: Boolesch
Standard: false
|
Legende |
Ein Objekt mit Mitgliedern zur Konfiguration verschiedener Aspekte der Legende. Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: {position: 'top', textStyle: {color: 'blue', fontSize: 16}} Type: Objekt
Standard: null
|
Legende.Ausrichtung |
Ausrichtung der Legende. folgende Arten von Werten sind möglich:
Anfang, Mittelpunkt und Ende sind relativ zum Stil der Legende (vertikal oder horizontal). In der Legende „Rechts“ befinden sich „Start“ und „Ende“ oben bzw. unten. Bei einer Legende „Oben“ befinden sich „Start“ bzw. „Ende“ am linken bzw. rechten Rand des Bereichs. Der Standardwert hängt von der Position der Legende ab. Für Legenden des Typs "Unten" lautet die Standardeinstellung "Mitte", andere Legenden standardmäßig "Anfang". Typ: String
Standard: automatisch
|
Legende.maxLines |
Maximale Anzahl von Zeilen in der Legende. Legen Sie eine Zahl größer als eins fest, um der Legende Zeilen hinzuzufügen. Hinweis: Die genaue Logik zum Ermitteln der tatsächlichen Anzahl der gerenderten Zeilen ist noch in der Entwicklung. Diese Option funktioniert derzeit nur, wenn „legend“ für „position“ festgelegt ist. Typ: Zahl
Standard: 1
|
Legende.Seitenindex |
Anfänglich ausgewählter nullbasierter Seitenindex der Legende. Typ:Zahl
Standard: 0
|
Legende.Position |
Position der Legende. folgende Arten von Werten sind möglich:
Typ: String
Standardeinstellung: „right“
|
Legende.textStyle |
Ein Objekt, das den Legendentextstil angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
lineDashStyle |
An- und Ausschaltmuster für gestrichelte Linien Typ: Zahlenarray
Standard: null
|
Linienbreite |
Breite der Datenlinie in Pixeln Verwenden Sie Null, um alle Linien auszublenden und nur die Punkte anzuzeigen. Mit dem Attribut Typ: Zahl
Standard: 2
|
Ausrichtung |
Die Ausrichtung des Diagramms. Wenn Typ: String
Standard:horizontal
|
Punktform |
Die Form einzelner Datenelemente: Kreis, Dreieck, Quadrat, Diamant, Stern oder Polygon. Beispiele finden Sie in der Dokumentation zu Punkten. Typ: String
Standardeinstellung: „Kreis“
|
Punktgröße |
Durchmesser der angezeigten Punkte in Pixeln Null verwenden, um alle Punkte auszublenden. Mit dem Attribut Typ:Zahl
Standard: 0
|
Zugangspunkte |
Legt fest, ob Punkte angezeigt werden. Legen Sie
Dies kann auch mit der Stilrolle in Form von Typ: Boolesch
Standard: true
|
umgekehrte Kategorien |
Wenn auf „true“ gesetzt, wird eine Reihe von rechts nach links gezeichnet. Standardmäßig wird von links nach rechts gezeichnet.
Diese Option wird nur für die Achse Typ: Boolesch
Standard: false
|
Auswahlmodus |
Wenn Typ: String
Standard: „einfach“
|
series |
Ein Array von Objekten, die jeweils das Format der entsprechenden Reihe im Diagramm beschreiben. Geben Sie ein leeres Objekt {} an, wenn Sie Standardwerte für eine Reihe verwenden möchten. Wenn keine Reihe oder kein Wert angegeben ist, wird der globale Wert verwendet. Jedes Objekt unterstützt die folgenden Eigenschaften:
Sie können entweder ein Array von Objekten angeben, von denen jedes auf die Reihe in der angegebenen Reihenfolge angewendet wird, oder ein Objekt angeben, bei dem jeder untergeordnete Schlüssel einen numerischen Schlüssel hat, der angibt, für welche Reihe sie gilt. Die folgenden beiden Deklarationen sind beispielsweise identisch und deklarieren die erste Reihe als schwarz und fehlen in der Legende und die vierte als rot und fehlt in der Legende: series: [ {color: 'black', visibleInLegend: false}, {}, {}, {color: 'red', visibleInLegend: false} ] series: { 0:{color: 'black', visibleInLegend: false}, 3:{color: 'red', visibleInLegend: false} } Typ: Array von Objekten oder Objekt mit verschachtelten Objekten
Standard: {}
|
Design |
Ein Design ist eine Gruppe vordefinierter Werte, die gemeinsam ein bestimmtes Diagrammverhalten oder einen bestimmten visuellen Effekt erzielen. Derzeit ist nur ein Design verfügbar:
Typ: String
Standard: null
|
title |
Text, der über dem Diagramm angezeigt werden soll. Typ: String
Standard:kein Titel
|
titlePosition |
Position des Diagramms im Vergleich zum Diagrammbereich. Unterstützte Werte:
Typ: String
Standard: 'out'
|
Titeltextstil |
Ein Objekt, das den Stil des Titeltexts angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
Kurzinfo |
Ein Objekt mit Mitgliedern zum Konfigurieren verschiedener Kurzinfo-Elemente. Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: {textStyle: {color: '#FF0000'}, showColorCode: true} Type: Objekt
Standard: null
|
tooltip.ignoreBounds |
Durch die Einstellung Hinweis:Das gilt nur für HTML-Kurzinfos. Wenn diese Option mit SVG-Kurzinfos aktiviert ist, werden alle Überläufe außerhalb der Diagrammgrenzen abgeschnitten. Weitere Informationen finden Sie unter Kurzinfos anpassen. Typ: Boolesch
Standard: false
|
tooltip.isHtml |
Wenn die Richtlinie auf „true“ gesetzt ist, werden HTML-gerenderte statt SVG-Kurzinfos verwendet. Weitere Informationen finden Sie unter Kurzinfos anpassen. Hinweis: Die Anpassung der HTML-Kurzinfos über die Datenrolle der Kurzinfo-Spalte wird von der Visualisierung des Blasendiagramms nicht unterstützt. Typ: Boolesch
Standard: false
|
tooltip.showColorCode |
Wenn dies der Fall ist, werden in der Kurzinfo farbige Quadrate neben den Reiheninformationen angezeigt. Die Standardeinstellung ist „true“, wenn Typ: Boolesch
Standard: automatisch
|
tooltip.textStyle |
Ein Objekt, das den Textstil der Kurzinfo angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
tooltip.Trigger |
Die Nutzerinteraktion, die dazu führt, dass die Kurzinfo angezeigt wird:
Typ: String
Standardeinstellung: „focus“
|
Trendlinien |
Zeigt in den Diagrammen, die diese unterstützen, Trendlinien an. Standardmäßig werden lineare Trendlinien verwendet. Dies kann jedoch mit der Option
Trendlinien werden pro Reihe angegeben, die meisten Optionen sehen also so aus: var options = { trendlines: { 0: { type: 'linear', color: 'green', lineWidth: 3, opacity: 0.3, showR2: true, visibleInLegend: true } } } Type: Objekt
Standard: null
|
trendlines.n.farbe |
Die Farbe der Trendlinie, angegeben entweder als englischer Farbname oder als Hexadezimalstring. Typ: String
Standard: Standardfarbe für Reihen
|
trendlines.n.° |
Für Trendlinien von Typ: Zahl
Standard: 3
|
trendlines.n.labelInLegende |
Wenn diese Option festgelegt ist, wird die Trendlinie in der Legende als String angezeigt. Typ: String
Standard: null
|
trendlines.n.lineWidth (Trendlinien.n.lineWidth) |
Die Linienbreite der Trendlinie in Pixeln. Typ: Zahl
Standard: 2
|
trendlines.n.opacity |
Die Transparenz der Trendlinie von 0,0 (transparent) bis 1,0 (undurchsichtig). Typ: Zahl
Standard: 1,0
|
trendlines.n.pointSize |
Trendlinien werden durch das Stempeln mehrerer Punkte im Diagramm gebildet. Mit dieser selten benötigten Option können Sie die Größe der Punkte anpassen. In der Regel ist die Option Typ:Zahl
Standard: 1
|
trendlines.n.pointsSichtbar |
Trendlinien werden durch das Stempeln mehrerer Punkte auf dem Diagramm erstellt. Die Option Typ: Boolesch
Standard: true
|
trendlines.n.showR2 |
Gibt an, ob der Bestimmungskoeffizient in der Kurzinfo zur Legende oder Trendlinie angezeigt werden soll. Typ: Boolesch
Standard: false
|
trendlines.n |
Gibt an, ob die Trendlinien Typ: String
Standard: linear
|
trendlines.n.visibleInLegend |
Gibt an, ob die Trendliniengleichung in der Legende erscheint. Er wird in der Kurzinfo zur Trendlinie angezeigt. Typ: Boolesch
Standard: false
|
Vaxe |
Gibt die Eigenschaften für einzelne vertikale Achsen an, wenn das Diagramm über mehrere vertikale Achsen verfügt.
Jedes untergeordnete Objekt ist ein
Wenn Sie ein Diagramm mit mehreren vertikalen Achsen angeben möchten, definieren Sie zuerst mit { series: { 2: { targetAxisIndex:1 } }, vAxes: { 1: { title:'Losses', textStyle: {color: 'red'} } } }
Diese Eigenschaft kann entweder ein Objekt oder ein Array sein: Das Objekt ist eine Sammlung von Objekten mit einem numerischen Label, das die von ihm definierte Achse angibt. Das ist das oben gezeigte Format. Das Array ist ein Array von Objekten, eines pro Achse. Die folgende Notation im Arraystil ist beispielsweise mit dem oben gezeigten vAxes: [ {}, // Nothing specified for axis 0 { title:'Losses', textStyle: {color: 'red'} // Axis 1 } ] Typ: Array eines Objekts oder eines Objekts mit untergeordneten Objekten
Standard: null
|
vAxis |
Ein Objekt mit Mitgliedern zur Konfiguration verschiedener Elemente der vertikalen Achse Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: {title: 'Hello', titleTextStyle: {color: '#FF0000'}} Type: Objekt
Standard: null
|
vAxis.baseline |
Typ:Zahl
Standard: automatisch
|
vAxis.baselineColor |
Legt die Farbe der Referenzlinie für die vertikale Achse fest. Kann ein beliebiger HTML-Farbstring sein, z. B. Typ:Zahl
Standard: 'schwarz'
|
vAxis.direction |
Die Richtung, in der die Werte entlang der vertikalen Achse wachsen. Standardmäßig befinden sich die unteren Werte im unteren Bereich des Diagramms. Geben Sie Typ: 1 oder -1
Standard: 1
|
vAxis.format |
Ein Formatstring für Labels der numerischen Achse Dies ist eine Teilmenge des ICU-Mustersatzes.
Für
Die tatsächliche Formatierung des Labels wird aus dem Gebietsschema abgeleitet, mit dem die API geladen wurde. Weitere Informationen finden Sie unter Diagramme mit einer bestimmten Sprache laden.
Bei der Berechnung von Tick-Werten und Gitternetzlinien werden mehrere alternative Kombinationen aller relevanten Gitternetzlinien-Optionen berücksichtigt und Alternativen abgelehnt, wenn die formatierten Teilstrich-Labels dupliziert werden oder sich überschneiden.
Sie können also Typ: String
Standard: automatisch
|
vAxis.gridlines |
Ein Objekt mit Mitgliedern zum Konfigurieren der Gitternetzlinien auf der vertikalen Achse. Beachten Sie, dass die Gitternetzlinien für die vertikale Achse horizontal gezeichnet sind. Zur Angabe von Attributen dieses Objekts können Sie die Objektliteralschreibweise verwenden, wie hier gezeigt: {color: '#333', minSpacing: 20} Type: Objekt
Standard: null
|
vAxis.gridlines.color |
Die Farbe der vertikalen Gitternetzlinien im Diagrammbereich. Geben Sie einen gültigen HTML-Farbstring an. Typ: String
Standard: '#CCC'
|
vAxis.gridlines.count |
Die ungefähre Anzahl horizontaler Gitternetzlinien im Diagrammbereich.
Wenn Sie für Typ:Zahl
Standard: -1
|
vAxis.gridlines.interval |
Ein Array von Größen (als Datenwerte, nicht Pixel) zwischen benachbarten Gitternetzlinien. Diese Option ist derzeit nur für numerische Achsen verfügbar, entspricht jedoch den Optionen Typ: Zahl zwischen 1 und 10 (ohne 10).
Standard: berechnet
|
vAxis.gridlines.minSpacing |
Der minimale Bildschirmabstand in Pixeln zwischen den Hauptgitternetzlinien in hAxis.
Der Standardwert für große Gitternetzlinien ist Typ:Zahl
Standard: berechnet
|
vAxis.gridlines.mehrere |
Alle Gitternetz- und Teilstrichwerte müssen ein Vielfaches des Werts dieser Option sein. Beachten Sie, dass im Gegensatz zu Intervallen das Zehnfache des Vielfachen nicht berücksichtigt wird.
Sie können z. B. erzwingen, dass Ticks als Ganzzahlen angegeben werden, oder erzwingen, dass Ticks ein Vielfaches von 1.000 sind, wenn Sie Typ:Zahl
Standard: 1
|
vAxis.gridlines.units |
Überschreibt das Standardformat für verschiedene Aspekte von Datentypen für Datum/Datum/Uhrzeit, wenn es mit berechneten Gitternetzlinien verwendet wird. Ermöglicht die Formatierung für Jahre, Monate, Tage, Stunden, Minuten, Sekunden und Millisekunden. Allgemeines Format: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]}, hours: {format: [/*format strings here*/]}, minutes: {format: [/*format strings here*/]}, seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]} } } Weitere Informationen finden Sie unter Datum und Uhrzeit. Type: Objekt
Standard: null
|
vAxis.minorGridlines |
Ein Objekt mit Mitgliedern zur Konfiguration der kleinen Gitternetzlinien auf der vertikalen Achse, ähnlich wie bei der Option vAxis.gridlines. Type: Objekt
Standard: null
|
vAxis.minorGridlines.color |
Die Farbe der vertikalen Nebengitternetzlinien im Diagrammbereich. Gib einen gültigen HTML-Farbstring an. Typ: String
Standard:Eine Mischung aus Raster- und Hintergrundfarben
|
vAxis.minorGridlines.count |
Die Option MinderjährigerGridlines.count ist größtenteils veraltet, mit der Ausnahme, dass Gitternetzlinien deaktiviert werden, indem die Anzahl auf 0 gesetzt wird. Die Anzahl der Nebengitternetzlinien hängt vom Intervall zwischen den Hauptgitternetzlinien (siehe vAxis.gridlines.interval) und dem erforderlichen Mindestbereich ab (siehe vAxis.minorGridlines.minSpacing). Typ: Zahl
Standard: 1
|
vAxis.minorGridlines.interval |
Die Option „Nebengrills.interval“ entspricht der Intervalloption für die Hauptgitternetzlinien. Das ausgewählte Intervall ist jedoch immer ein gleichmäßiger Teiler des Hauptgitternetzintervalls.
Das Standardintervall für lineare Skalen ist Typ: Zahl
Standard: 1
|
vAxis.minorGridlines.minSpancing |
Der erforderliche Mindestabstand in Pixeln zwischen benachbarten kleinen Gitternetzlinien und zwischen kleinen und großen Gitternetzlinien. Der Standardwert ist 1/2 des minSpacing der Hauptgitterlinien für lineare Skalen und 1/5 des minSpacing für Logskalierungen. Typ:Zahl
Standard:berechnet
|
vAxis.minorGridlines.mehrere |
Wie bei der Typ: Zahl
Standard: 1
|
vAxis.minorGridlines.units |
Überschreibt das Standardformat für verschiedene Aspekte von Datentypen für Datum/Datum/Uhrzeit, wenn es mit im Diagramm berechneten Minderjährigen verwendet wird. Ermöglicht die Formatierung für Jahre, Monate, Tage, Stunden, Minuten, Sekunden und Millisekunden. Allgemeines Format: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Weitere Informationen finden Sie unter Datum und Uhrzeit. Type: Objekt
Standard: null
|
vAxis.logScale |
Bei „true“ wird die vertikale Achse zu einer logarithmischen Skala. Hinweis: Alle Werte müssen positiv sein. Typ: Boolesch
Standard: false
|
vAxis.scaleType |
Diese Option wird nur für eine Typ: String
Standard: null
|
vAxis.textPosition |
Position des Textes auf der vertikalen Achse relativ zum Diagrammbereich. Unterstützte Werte: „out“, „in“ und „none“. Typ: String
Standard: 'out'
|
vAxis.textStil |
Ein Objekt, das den Textstil der vertikalen Achse angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
vAxis.ticks |
Ersetzt die automatisch generierten Y-Achsen-Ticks durch das angegebene Array. Jedes Element des Arrays muss entweder ein gültiger Tickwert (z. B. eine Zahl, ein Datum, ein Datum oder eine Uhrzeit) oder ein Objekt sein. Wenn es sich um ein Objekt handelt, sollte es die Eigenschaft
Das viewWindow wird automatisch um die Mindest- und Höchstwerte erweitert, es sei denn, Sie geben Beispiele:
Typ:Array von Elementen
Standard: automatisch
|
vAxis.Titel |
Typ: String
Standard: kein Titel
|
vAxis.titleTextStyle |
Ein Objekt, das den Titeltext der vertikalen Achse angibt. Das Objekt hat folgendes Format: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
Type: Objekt
Standard:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
Vaxis.maxValue |
Verschiebt den Maximalwert der vertikalen Achse auf den angegebenen Wert. Dies wird bei den meisten Diagrammen nach oben angewendet. Wird ignoriert, wenn dieser Wert kleiner als der maximale y-Wert der Daten ist.
Typ:Zahl
Standard: automatisch
|
vAxis.minWert |
Verschiebt den Mindestwert der vertikalen Achse auf den angegebenen Wert. Dieser Wert wird in den meisten Diagrammen nach unten verschoben. Wird ignoriert, wenn dieser Wert größer als der minimale y-Wert der Daten ist.
Typ: Zahl
Standard: null
|
vAxis.viewWindowMode |
Gibt an, wie die vertikale Achse skaliert wird, um die Werte im Diagrammbereich zu rendern. Die folgenden Stringwerte werden unterstützt:
Typ: String
Standard: Entspricht „pretty“, aber
vaxis.viewWindow.min und vaxis.viewWindow.max haben bei Verwendung Vorrang.
|
vAxis.viewWindow |
Gibt den Zuschneidebereich der vertikalen Achse an. Type: Objekt
Standard: null
|
vAxis.viewWindow.max |
Der maximale vertikale Datenwert, der gerendert werden soll. Wird ignoriert, wenn Typ:Zahl
Standard: automatisch
|
vAxis.viewWindow.min |
Der minimale vertikale Datenwert, der gerendert werden soll. Wird ignoriert, wenn Typ:Zahl
Standard: automatisch
|
width |
Breite des Diagramms in Pixeln. Typ: Zahl
Standard: Breite des beinhaltenden Elements
|
Methoden
Methode | |
---|---|
draw(data, options) |
Zeichnet das Diagramm. Im Diagramm sind weitere Methodenaufrufe erst möglich, nachdem das Ereignis Rückgabetyp: Keine
|
getAction(actionID) |
Gibt das Kurzinfo-Aktionsobjekt mit dem angeforderten Return Type: Objekt für die Rückgabe
|
getBoundingBox(id) |
Gibt ein Objekt zurück, das links, oben, breit und hoch des Diagrammelements
Die Werte beziehen sich auf den Container des Diagramms. Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Return Type: Objekt für die Rückgabe
|
getChartAreaBoundingBox() |
Gibt ein Objekt zurück, das links, oben, breit und hoch des Diagramminhalts ist, d.h. ohne Labels und Legende:
Die Werte beziehen sich auf den Container des Diagramms. Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Return Type: Objekt für die Rückgabe
|
getChartLayoutInterface() |
Gibt ein Objekt zurück, das Informationen zur Platzierung des Diagramms und seiner Elemente auf dem Bildschirm enthält. Die folgenden Methoden können für das zurückgegebene Objekt aufgerufen werden:
Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Return Type: Objekt für die Rückgabe
|
getHAxisValue(xPosition, optional_axis_index) |
Gibt den horizontalen Datenwert bei Beispiel: Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Rückgabetyp: Nummer
|
getImageURI() |
Gibt das serialisierte Diagramm als Bild-URI zurück. Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Weitere Informationen finden Sie unter PNG-Diagramme drucken. Rückgabetyp: String
|
getSelection() |
Gibt ein Array der ausgewählten Diagrammentitäten zurück.
Auswählbare Elemente sind Punkte, Anmerkungen, Legendeneinträge und Kategorien.
Ein Punkt oder eine Annotation entspricht einer Zelle in der Datentabelle, einem Legendeneintrag für eine Spalte (Zeilenindex ist null) und einer Kategorie für eine Zeile (Spaltenindex ist null).
Für dieses Diagramm kann jeweils nur eine Entität ausgewählt werden.
Rückgabetyp: Array von Auswahlelementen
|
getVAxisValue(yPosition, optional_axis_index) |
Gibt den vertikalen Datenwert bei Beispiel: Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Rückgabetyp: Nummer
|
getXLocation(dataValue, optional_axis_index) |
Gibt die Pixel-x-Koordinate von Beispiel: Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Rückgabetyp: Nummer
|
getYLocation(dataValue, optional_axis_index) |
Gibt die Pixel-y-Koordinate von Beispiel: Rufen Sie diese Methode auf, nachdem das Diagramm gezeichnet wurde. Rückgabetyp: Nummer
|
removeAction(actionID) |
Entfernt die Kurzinfo-Aktion mit dem angeforderten Rückgabetyp:
none |
setAction(action) |
Legt eine Kurzinfo-Aktion fest, die ausgeführt werden soll, wenn der Nutzer auf den Aktionstext klickt.
Für die Methode
Alle Kurzinfo-Aktionen sollten vor dem Aufruf der Rückgabetyp:
none |
setSelection() |
Die angegebenen Diagrammentitäten werden ausgewählt. Die vorherige Auswahl wird abgebrochen.
Auswählbare Elemente sind Punkte, Anmerkungen, Legendeneinträge und Kategorien.
Ein Punkt oder eine Annotation entspricht einer Zelle in der Datentabelle, einem Legendeneintrag für eine Spalte (Zeilenindex ist null) und einer Kategorie für eine Zeile (Spaltenindex ist null).
Für dieses Diagramm kann jeweils nur eine Entität ausgewählt werden.
Rückgabetyp: Keine
|
clearChart() |
Löscht das Diagramm und gibt alle zugehörigen Ressourcen frei. Rückgabetyp: Keine
|
Ereignisse
Weitere Informationen zur Verwendung dieser Ereignisse finden Sie unter Grundlegende Interaktivität, Ereignisse verwalten und Auslösende Ereignisse.
Name | |
---|---|
animationfinish |
Wird ausgelöst, wenn die Umstellungsanimation beendet ist. Eigenschaften:Keine
|
click |
Wird ausgelöst, wenn der Nutzer in das Diagramm klickt Kann verwendet werden, um zu erkennen, wann auf den Titel, Datenelemente, Legendeneinträge, Achsen, Gitternetzlinien oder Labels geklickt wird. Eigenschaften: targetID
|
error |
Wird ausgelöst, wenn beim Rendern des Diagramms ein Fehler auftritt Eigenschaften: ID, Nachricht
|
legendpagination |
Wird ausgelöst, wenn der Nutzer auf Paginierungspfeile klickt Gibt den aktuellen nullbasierten Seitenindex und die Gesamtzahl der Seiten zurück. Eigenschaften: currentPageIndex, totalPages
|
onmouseover |
Wird ausgelöst, wenn der Nutzer den Mauszeiger auf eine visuelle Entität bewegt Gibt die Zeilen- und Spaltenindexe des entsprechenden Datentabellenelements zurück. Attribute: Zeile, Spalte
|
onmouseout |
Wird ausgelöst, wenn der Nutzer die Maus von einer visuellen Entität wegbewegt Gibt die Zeilen- und Spaltenindexe des entsprechenden Datentabellenelements zurück. Attribute: Zeile, Spalte
|
ready |
Das Diagramm ist bereit für externe Methodenaufrufe. Wenn Sie mit dem Diagramm interagieren und Methoden nach dem Zeichnen aufrufen möchten, sollten Sie einen Listener für dieses Ereignis einrichten, bevor Sie die Methode Eigenschaften: Keine
|
select |
Wird ausgelöst, wenn der Nutzer auf ein visuelles Element klickt. Rufen Sie Eigenschaften:Keine
|
Datenrichtlinie
Der gesamte Code und alle Daten werden im Browser verarbeitet und gerendert. Es werden keine Daten an einen Server gesendet.