Ich habe ECharts schon einmal bei einem Projekt verwendet. Heute möchte ich es als Notiz organisieren und hoffe, dass es mehr Leuten helfen kann. Zunächst möchte ich kurz darauf hinweisen, dass ECharts eine reine JavaScript-Diagrammbibliothek ist. Die zugrunde liegende Schicht basiert auf der leichten Canvas-Bibliothek ZRender. Sie basiert auf dem Open-Source-Protokoll BSD und ist ein hervorragendes Visualisierungs-Frontend-Framework. Offizielle Website-Adresse: http://echarts.baidu.com/ 1. Wählen Sie zunächst die entsprechende Download-Version auf der offiziellen Website aus http://echarts.baidu.com/download.html 2. Einführung in Echarts <script src="js/echarts.js"></script> 3. Zeichnen Sie ein einfaches Diagramm Vorbereiten eines DOM-Containers <div style="border:2px solid #666;width:49%;height:450px;float:left" id="chartmain"></div> 4. Erstellen Sie ein einfaches Radardiagramm <Skripttyp="text/javascript"> fenster.onload = Funktion (){ //Geben Sie die Konfigurationselemente und Daten des Diagramms an option = { //Titel Titel: Text: „Einfaches Radardiagramm“ }, Tooltip: {}, Legende: { Daten: ['Zugeteiltes Budget', 'Tatsächliche Ausgaben'] }, Radar: // Form: 'Kreis', Name: { Textstil: { Farbe: '#fff', Hintergrundfarbe: '#999', Grenzradius: 3, Polsterung: [3, 5] } }, Indikator: [ { Name: 'Verkäufe', max: 6500}, { Name: 'Verwaltung', max: 16000}, { name: 'Informationstechnologie', max: 30000}, { name: 'Kundensupport', max: 38000}, { Name: 'Entwicklung', max: 52000}, { Name: 'Marketing', max: 25000} ] }, Serie: [{ Name: „Budget vs. Ausgaben“, Typ: 'Radar', // Bereichsstil: {normal: {}}, Daten: [ { Wert: [4300, 10000, 28000, 35000, 50000, 19000], Name: „Zugewiesenes Budget“ }, { Wert: [5000, 14000, 28000, 31000, 42000, 21000], Name: „Tatsächliche Ausgaben“ } ] }] }; //Dom-Container abrufen var myChart = echarts.init(document.getElementById('chartmain')); // Zeigen Sie das Diagramm mit den gerade angegebenen Konfigurationselementen und Daten an. myChart.setOption(option); } </Skript> Ein so einfaches Radardiagramm ist in Ordnung. Schauen wir uns das Effektbild unten an 5. Dynamisches Balkendiagramm
<Skripttyp="text/javascript"> fenster.onload = Funktion (){ //Finanzielle Ansicht der jährlichen Vertragssumme Echart-Datenquelle $.ajax({ URL:'', Typ: „Beitrag“, Datentyp: „json“, Erfolg: Funktion (Daten) { var partner = new Array(); //Firmenname für(var i=0;i<data.length;i++){ partner.push(data[i].partner); } var odata=[]; für(var i=0;i<data.length;i++){ var obj={}; obj.name=partner[i]; obj.Typ='Leiste'; obj.data=[data[i].qyearOne,data[i].qyearTwo,data[i].qyearThree,data[i].qyearFour,data[i].yearOne,data[i].yearTwo,data[i].yearThree,data[i].yearFour,data[i].hyearOne,data[i].hyearTwo,data[i].hyearThree,data[i].hyearFour]; obj.barWidth=30;//Breite odata.push(obj); } Option = { Tooltip: { Auslöser: ‚Achse‘ }, Legende: { Daten:Partner }, Werkzeugkasten: zeigen: wahr, }, berechenbar: wahr, xAchse: [{ Typ: "Kategorie", Daten: [qJahr+'Q1', qJahr+'Q2', qJahr+'Q3', qJahr+'Q4', Jahr+'Q1', Jahr+'Q2', Jahr+'Q3', Jahr+'Q4', hJahr+'Q1', hJahr+'Q2', hJahr+'Q3', hJahr+'Q4'] }], yAchse: [{ Typ: "Wert" }], Serie: OData // Front-End-Assemblydaten }; //Zuzuweisendes DOM-Steuerelement abrufen var myChart = echarts.init(document.getElementById('chartmain')); //Wert zuweisen myChart.setOption(option); } }); </Skript> Ein solches Balkendiagramm der Front-End- und Back-End-Interaktion ist in Ordnung und das Effektdiagramm sieht wie folgt aus. Dies ist das Ende dieses Artikels über die Verwendung von ECharts in JavaScript. Weitere relevante Inhalte zu ECharts in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18 (Linux)
>>: So überprüfen Sie, ob die Firewall in Linux ausgeschaltet ist
Bei der Anzeige langer Daten in HTML können Sie di...
Die Rolle von init_connect init_connect wird norm...
Inhaltsverzeichnis Vorwort: Freundliche Tipps: Va...
Dockerfile ist eine Textdatei, die zum Erstellen ...
Fabric.js ist ein sehr nützliches Plug-In für Can...
1. Erstellen Sie die MySQL-Datenbank nacos_config...
Vorwort Kommen wir gleich zur Sache. Die folgende...
Bei der Entwicklung von Web-Frontends entwerfen U...
Die Generierung und Überprüfung von Zufallscodes ...
Detaillierte Einführung in den MySql-Index und ko...
Die -9999-Pixel-Bildersetzungstechnologie ist seit...
Erstellen Sie einen Benutzer: Erstellen Sie den B...
In diesem Artikel wird die Verwendung von Docker ...
Inhaltsverzeichnis 1. Art von 2. Instanz von 3. K...