FunktionenPreise
Alle Diagramme
Chart.js-DiagrammeLiniendiagrammeSparkline-DiagrammeStreudiagrammeKreisdiagrammeDonut-DiagrammePolardiagrammeRadardiagrammeBlasendiagrammeGraph-Viz-DiagrammeQR-Code-GeneratorWLAN-QR-Code-GeneratorBalkendiagramme
Integrationen
Beliebte Integration
Wie man integriert
Google Drive
mit Image Charts über Zapier/Make
Wie man integriert
Google Forms
mit Image Charts über Zapier/Make
Wie man integriert
Pipedrive
mit Image Charts über Zapier/Make
Wie man integriert
Dropbox
mit Image Charts über Zapier/Make
Wie man integriert
Google Sheets
mit Image Charts über Zapier/Make
Alle Integrationen ansehen
Ressourcen
BlogDokumentation
AbonnementverwaltungErstellen Sie Ihr Diagramm kostenlos
AbonnementverwaltungErstellen Sie Ihr Diagramm kostenlos
Lernen

Wie funktionieren interaktive JavaScript-Diagramme?

Veröffentlicht am 
August 20, 2020
Inhaltsverzeichnis

Datenvisualisierung ist zu einem wesentlichen Bestandteil geschäftlicher und unternehmensbezogener Aktivitäten geworden. Ob Diagramme, Infografiken, Karten oder Dashboards – sie alle stellen Informationen leicht lesbar dar. Ein Vorteil moderner Techniken zur Diagrammerstellung besteht darin, dass dafür keine besonderen Fähigkeiten oder Kenntnisse erforderlich sind. Tatsächlich beherrschen nicht nur Entwickler, Designer oder Programmierer diese Fähigkeit. Sie können sogar Java script charts durch Kenntnis der Grundlagen von Java und HTML5. 

Bibliotheken zur Diagrammerstellung für JavaScript 

Das Erste, was Sie zum Erstellen von JavaScript-Diagrammen benötigen, ist eine Diagrammbibliothek. Diese Bibliothek enthält allerlei Designs und Protokolle zum Erstellen und Extrahieren von Diagrammen für die Datenvisualisierung. Einige davon sind kostenlos, wie D3 und Google Charts. Sie können sie für mehrere Zwecke verwenden, wobei sie von einfach bis halbwegs fortgeschritten reichen. Für die wirklich guten Funktionen müssen Sie jedoch bezahlen. AnyChart, Highcharts und amCharts gehören zu den umfangreichsten Bibliotheken überhaupt. 

In diesem Blog konzentrieren wir uns auf AnyChart. Mit AnyChart können Sie Daten umfassend dokumentieren und visualisieren. Es verfügt außerdem über eine umfangreiche API-Referenz und unterstützt verschiedene Diagrammtypen sowie Demos im Code-Spielplatz. Daher ist es eine geeignete Option für Einsteiger. 

Wie Sie JavaScript-Diagramme erstellen 

Beim Erstellen von Diagrammen können Sie mit JavaScript Werte eingeben und Daten nach Belieben aufbereiten. Sie können jede gewünschte Variable auswählen und einfachen Code schreiben, um sie in einem einfachen Diagramm zu visualisieren. Das kann ein Liniendiagramm oder ein Balkendiagramm sein und umfasst drei Schritte: 

Daten für ein JS-Diagramm vorbereiten 

Einfache Daten sind der beste Weg. Wenn Sie große Datenmengen verarbeiten, müssen Sie diese vereinfachen. Eine Datenaufbereitung ist daher notwendig. Das heißt, Sie müssen die meisten gängigen Diagrammtypen erstellen. Dazu gehören die X-Achse und dann die Y-Achse. Balkendiagramme sind jedoch noch einfacher, da Sie meist nur die Y-Achse sowie einen Index oder eine Elementnummer benötigen. Mit JavaScript und einem Datenarray erhalten Sie etwa Folgendes: 

// 5 Datenpunkte = 5 Kategorien für eine einzelne Reihe
var data = [19, 24, 30, 34, 42];
// Y sind diese Werte; X sind die Elementnummern [0,1,2,3,4,5]

Wenn Sie jedoch JSON/XML zur Datenübertragung verwenden, sollten die Daten wie folgt aussehen: 

[{
        'x': 'Product A',
        'value': 19
    },{
        'x': 'Product B',
        'value': 24
    }...]

es gibt viele Möglichkeiten, mit Datenvisualisierungssoftware zu arbeiten, die Entwickler in Dokumentationen vielfach beschreiben. Wenn Sie also neugierig sind, gehen Sie besser die relevanten Abschnitte der Dokumente der Diagrammbibliothek durch. 

Sie könnten auch Image Charts verwenden und Ihre Diagramme ganz einfach und ohne Aufwand erstellen lassen. 

Eine Diagrammbibliothek beschaffen 

Es ist unerlässlich, die richtige Bibliothek zu wählen. Wenn Sie Diagramme lokal verwenden, können Sie das Binärpaket des Diagramms herunterladen. Möchten Sie jedoch Grafiken für Web-Apps oder eine Website erstellen, sollten Sie sich für ein CDN entscheiden. Image Charts bietet zahlreiche Funktionen, wie zum Beispiel das Abrufen der Dateien vom Server, der dem Client am nächsten liegt. Das sorgt letztlich für eine schnellere Ladezeit und eine bessere Performance der Seite. 

Der Code sieht ungefähr so aus: 

<script src="//cdn.anychart.com/js/latest/anychart.min.js" type="text/javascript"></script>

Einen HTML-/JavaScript-Code schreiben

Der letzte Teil des Diagrammerstellungsprozesses besteht darin, einfachen HTML- oder JavaScript-Code zu schreiben. 

Sobald die Datenbibliothek bereit ist, können Sie mit dem Schreiben des Codes zum Zeichnen des Diagramms beginnen. 

  • Zunächst müssen Sie einen Diagramm-Container auf der Seite selbst erstellen. Am besten verwenden Sie dafür ein <div>-Element und legen die ID fest. So sieht der Code aus: 
<div id="container"></div>
  • Füge anschließend die folgenden Daten hinzu:
    ‍
var data = [
        {x: 'DVD-Player', y: 19},
        {x: 'Heimkinosystem', y: 24},
        {x: 'Karaoke-Player', y: 30},
        {x: 'Projektor', y: 34},
        {x: 'TV-Receiver', y: 42}
];
  • Im nächsten Schritt legen Sie fest, welchen Diagrammtyp Sie erstellen möchten. Das können verschiedene Typen sein, etwa ein Liniendiagramm, ein Balkendiagramm, ein Kreisdiagramm usw. Der Code muss die Konstruktorfunktion enthalten:
var chart = anychart.bar();
  • Sie müssen auch sicherstellen, dass das Diagramm für die Betrachter klar ist. Denn was nützt es, wenn Sie das Diagramm nicht leicht lesbar machen. Das ist überhaupt das ganze Ziel der Visualisierung. Daher müssen Sie es beschriften und angeben, welche Werte welche Menge darstellen. Beginnen Sie damit, dem Diagramm einen Titel zu geben:
    ‍
chart.title('Product Sales');
  • Erstellen Sie als Nächstes eine Reihe, in der Sie die Werte Ihrer Mengen eintragen und beschriften können. Der Code sieht dann so aus:
    ‍
chart.addSeries(data); 
// oder wir können einen einfachen Datensatz direkt innerhalb der Methode angeben:
chart.addSeries([19, 24, 30, 34, 42]);
  • Das Diagramm sollte in einem Container platziert werden, damit das von uns erstellte Diagramm eindeutig festgelegt ist. Der Code sieht dann wie folgt aus:
    ‍
chart.container('container');
  • So, das war's. Jetzt können Sie das Diagramm zeichnen. Fügen Sie diesen Code ein: „chart.draw();"
  • das Ergebnis sieht in etwa aus wie ein horizontales Balkendiagramm mit verschiedenen Werten, die durch lange und kurze Balken dargestellt werden. 


Der gesamte Code der Sequenz sieht wie folgt aus: 

<html>
 <head>
   <script
     src="//cdn.anychart.com/js/latest/anychart.min.js"
     type="text/javascript"
   ></script>
   <script>
     anychart.onDocumentLoad(function() {
       var data = [
         { x: "DVD-Player", y: 19 },
         { x: "Heimkinosystem", y: 24 },
         { x: "Karaoke-Player", y: 30 },
         { x: "Projektor", y: 34 },
         { x: "TV-Receiver", y: 42 }
       ];
       var chart = anychart.bar();
       chart.title("Product Sales");
       chart.addSeries(data);
       chart.container("container");
       chart.draw();
     });
   </script>
 </head>
 <body>
   <div id="container"></div>
 </body>
</html>


Verwandte Anleitungen
Migration von Google Image Charts
Linienstil
Punktstil
Zeitreihen
WLAN-QR-Code-Generator
Getaggt:
Diagrammerstellung
SDK
Integration
Francois-Guillaume Ribreau
CEO

Empfohlene Beiträge

Lernen
Die Messlatte höher legen – einfache, automatisierte Balkendiagramme für den Alltag
Automatisieren!
Wo Sie die Linie ziehen — automatisierte Liniendiagramme für alle
Anleitungen
Wie Sie Diagramme mit Farbverläufen erstellen
Anleitungen
Wie Sie ein Fortschrittsbalkendiagramm erstellen
Lernen
Wie Sie mit Image Charts auf Zapier beginnen
Lernen
Wie teilen Sie Diagramme auf Slack?
Lernen
Diagramm mit nur einer URL erstellen
Automatisieren!
Wie verbinden Sie Image-Charts mit Zapier?

Tags

API
Automatisierung
Balkendiagramme
Blasendiagramme
Diagrammerstellung
Design
Donut-Diagramme
E-Mail-Versand
Graph-viz
GraphViz
Integration
Liniendiagramme
Make
Mobile App
Kreisdiagramme
Polardiagramme
Fortschrittsbalkendiagramme
QR-Code
Radardiagramme
Streudiagramme
SDK
Sparkline-Diagramme
Zapier

Erstellen und versenden Sie Diagramme per E-Mail mit Image-Charts

Loslegen
Weitere Beiträge

Das könnte Ihnen auch gefallen

Apr 17, 2023
 in 
Automatisieren!

Langweilen Sie Ihre Leser nicht länger: Automatisieren Sie Diagramme in E-Mails, um sie restlos zu beeindrucken!

Apr 12, 2023
 in 

Diagramm-Kriege: Der Kampf der Diagramm-Tools – Ein umfassender Vergleichsleitfaden

Mar 30, 2023
 in 
Anleitungen

Diagramme in PDFs über Zapier automatisieren – das Warum und Wie dynamischer Berichte

die weltweit meistgenutzte statische Diagramm-API

Diagramm-API

Chart.js-DiagrammeLiniendiagrammeSparkline-DiagrammeStreudiagrammeKreisdiagrammeDonut-DiagrammePolardiagrammeRadardiagrammeBlasendiagrammeGraph-Viz-DiagrammeQR-Code-GeneratorWLAN-QR-Code-GeneratorBalkendiagramme

Produkt

PreiseDokumentationAbonnementverwaltungDiagramm-EditorÄnderungsprotokollStatusseiteOn-PremiseMigration von Google

SDKs

JavaScript/NodeJS
PHP
Python
Java
Ruby
C#

Integrationen

Zapier-IntegrationMake-IntegrationIntegromat-Integration

Unternehmen

Über unsBlogOpen SourceSicherheit & ComplianceDatenschutzBedingungenSupportImpressum

Newsletter - Änderungsprotokoll

Wenn Sie weitere Updates zu Image-Charts in Ihrem Posteingang erhalten möchten, abonnieren Sie bitte den Newsletter
Abonnieren
Kein Spam
Jederzeit kündbar
die weltweit meistgenutzte statische Diagramm-API