Google-Charts
Von einfachen Liniendiagrammen bis zu komplexen Schichtenbaumdiagrammen bietet die Google Charts-Bibliothek eine Vielzahl von sofort verfügbaren Diagrammtypen:
- Streudiagramm (Scatter Chart)
- Liniendiagramm (Line Chart)
- Balken-/Spaltendiagramm (Bar / Column Chart)
- Flächen-Diagramm (Area Chart)
- Kuchen-Diagramm (Pie Chart)
- Donut-Diagramm (Donut Chart)
- Organisationsstrukturdiagramm (Org Chart)
- Karte/Geochart (Map / Geo Chart)
Wie verwendet man Google Chart?
Wenn Sie Google Chart auf Ihrer Webseite verwenden möchten, bitteFügen Sie einen Link zum Diagrammlader hinzu:
<script src="https://www.gstatic.com/charts/loader.js"> </script>
Google Charts sind einfach zu bedienen.
Fügen Sie einfach eine <div> Das Element kann den Diagramm anzeigen:
<div id="myChart" style="max-width:700px; height:400px"></div>
Das <div>-Element muss einen eindeutigen ID haben.
Laden Sie dann die Google Graph API:
- Laden Sie das Visualization API und das corechart-Paket
- Definieren Sie eine Rückruffunktion, die nach dem Laden der API aufgerufen wird
1 google.charts.load('current',{packages:['corechart']}); 2 google.charts.setOnLoadCallback(drawChart);
und das ist's!}
Verlaufsdiagramm
Quellcode
function drawChart() { // Daten setzen var data = google.visualization.arrayToDataTable([ ['Preis', 'Größe'], [50,7],[60,8],[70,8],[80,9],[90,9],[100,9], [110,10],[120,11],[130,14],[140,14],[150,15] ] // Optionen setzen Fügen Sie zu den Optionen hinzu: }} title: 'Hauspreise und Hausfläche', hAxis: {title: 'Quadratmeter'}, vAxis: {title: 'Millionenpreis'}, legend: 'none' is3D: true // Diagramm zeichnen var chart = new google.visualization.LineChart(document.getElementById('myChart')); chart.draw(data, options); }
Streudiagramme
gleiche Daten, umStreudiagrammeersetzen Sie google.visualization
in ScatterChart
:
var chart = new google.visualization.ScatterChart(document.getElementById('myChart'));
Balkendiagramme
Quellcode
function drawChart() { var data = google.visualization.arrayToDataTable([ ['Contry', 'Mhl'], ['Italien', 55], ['Frankreich', 49], ['Spanien', 44], ['Vereinigte Staaten', 24], ] Fügen Sie zu den Optionen hinzu: }} title: 'Weltweite Weinproduktion' is3D: true var chart = new google.visualization.BarChart(document.getElementById('myChart')); chart.draw(data, options); }
Torte
Um die Balkendiagramme inTorteNur verwenden:
google.visualization.PieChart
Ersetzen durch:
google.visualization.BarChart
var chart = new google.visualization.PieChart(document.getElementById('myChart'));
3D-Torte
Um die Torte in 3D-Form anzuzeigen, reicht es aus, title: 'Globaler Weinanbau',
添加到选项中:
Fügen Sie zu den Optionen hinzu: }} var options = { title: 'Globaler Weinanbau', is3D: true