Übersicht
Eine Anzeige mit einem Regler, die im Browser mit SVG oder VML gerendert wird.
Beispiel
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['gauge']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Label', 'Value'], ['Memory', 80], ['CPU', 55], ['Network', 68] ]); var options = { width: 400, height: 120, redFrom: 90, redTo: 100, yellowFrom:75, yellowTo: 90, minorTicks: 5 }; var chart = new google.visualization.Gauge(document.getElementById('chart_div')); chart.draw(data, options); setInterval(function() { data.setValue(0, 1, 40 + Math.round(60 * Math.random())); chart.draw(data, options); }, 13000); setInterval(function() { data.setValue(1, 1, 40 + Math.round(60 * Math.random())); chart.draw(data, options); }, 5000); setInterval(function() { data.setValue(2, 1, 60 + Math.round(20 * Math.random())); chart.draw(data, options); }, 26000); } </script> </head> <body> <div id="chart_div" style="width: 400px; height: 120px;"></div> </body> </html>
Im Moment gibt es keine Möglichkeit, den Titel eines Tachometerdiagramms anzugeben, wie dies bei anderen Google-Diagrammen der Fall ist. Im obigen Beispiel wird zur Anzeige des Titels einfacher HTML-Code verwendet.
Außerdem ist die Option animation.startup
, die für viele andere Google Charts verfügbar ist, für das Tachometerdiagramm nicht verfügbar. Wenn Sie eine Startanimation erstellen möchten, zeichnen Sie das Diagramm zuerst mit den Werten auf null und dann noch einmal mit dem Wert, zu dem das Diagramm animiert werden soll.
Wird geladen
Der Paketname „google.charts.load
“ lautet "gauge"
.
google.charts.load('current', {packages: ['gauge']});
Der Klassenname der Visualisierung lautet google.visualization.Gauge
.
var visualization = new google.visualization.Gauge(container);
Datenformat
Jeder numerische Wert wird als Anzeigeinstrument angezeigt. Es werden zwei alternative Datenformate unterstützt:
- Zwei Spalten. Die erste Spalte sollte eine Zeichenfolge sein und die Anzeigeinstrumente enthalten. Die zweite Spalte sollte eine Zahl sein und den Wert der Anzeige enthalten.
- Beliebige Anzahl numerischer Spalten Die Beschriftung jedes Tachometers ist die Beschriftung der Spalte.
Konfigurationsoptionen
Name | |
---|---|
animation.duration |
Die Dauer der Animation in Millisekunden. Weitere Informationen finden Sie in der Dokumentation zu Animationen. Typ:Zahl
Standard: 400
|
animation.easing |
Die auf die Animation angewendete Easing-Funktion. Folgende Optionen sind verfügbar:
Typ: String
Standardeinstellung: „linear“
|
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
|
greenColor |
Die für den grünen Bereich zu verwendende Farbe in HTML-Farbschreibweise. Typ: String
Standard: #109618
|
greenFrom |
Der niedrigste Wert für einen Bereich, der grün markiert ist. Typ:Zahl
Standard: keine
|
greenTo |
Der höchste Wert für einen grün markierten Bereich. Typ:Zahl
Standard: keine
|
height |
Höhe des Diagramms in Pixeln. Typ:Zahl
Standardeinstellung:Breite des Containers
|
majorTicks |
Labels für wichtige Teilstriche. Die Anzahl der Labels definiert die Anzahl der größeren Markierungspunkte auf allen Tachometern. Die Standardeinstellung umfasst fünf wichtige Markierungen mit den Labels für den Mindest- und Höchstwert. Typ:String-Array
Standard: keine
|
Max. |
Der Maximalwert eines Anzeigeinstruments. Typ:Zahl
Standard: 100
|
Min. |
Der Mindestwert eines Anzeigeinstruments. Typ:Zahl
Standard: 0
|
minorTicks |
Die Anzahl der kleinen Teilstriche in jedem großen Teilstrichabschnitt. Typ:Nummer
Standard: 2
|
redColor |
Die für den roten Bereich zu verwendende Farbe in HTML-Farbschreibweise. Typ: String
Standard: #DC3912
|
redFrom |
Der niedrigste Wert für einen rot markierten Bereich. Typ:Zahl
Standard: keine
|
redTo |
Der höchste Wert für einen rot markierten Bereich. Typ:Zahl
Standard: keine
|
width |
Breite des Diagramms in Pixeln. Typ:Zahl
Standardeinstellung:Breite des Containers
|
yellowColor |
Die für den gelben Bereich zu verwendende Farbe in HTML-Farbschreibweise. Typ: String
Standard: #FF9900
|
yellowFrom |
Der niedrigste Wert für einen Bereich, der gelb markiert ist. Typ:Zahl
Standard: keine
|
yellowTo |
Der höchste Wert für einen Bereich, der gelb markiert ist. Typ:Zahl
Standard: keine
|
Methoden
Methode | |
---|---|
draw(data, options) |
Zeichnet das Diagramm. Return Type: Kein
|
clearChart() |
Löscht das Diagramm und gibt alle zugewiesenen Ressourcen frei. Return Type: Kein
|
Ereignisse
Keine ausgelösten Ereignisse.
Datenrichtlinie
Sämtlicher Code und alle Daten werden im Browser verarbeitet und gerendert. Es werden keine Daten an einen Server gesendet.