In diesem Artikel wird der spezifische Code von Vue Echarts zur Realisierung der dynamischen Anzeige von Balkendiagrammen zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Display in Form eines Karussells <Vorlage> <div Klasse="dan"> <div id="Skalengröße" :style="{width: '100%', height: '100%'}"></div> </div> </Vorlage> <Skript> E-Charts aus „E-Charts“ importieren; Standard exportieren { Daten() { zurückkehren { Texte: 111 }; }, montiert() { dies.drawLine(); }, Methoden: { zeichneLinie() { // Initialisieren Sie die Echarts-Instanz basierend auf dem vorbereiteten Dom. Let myChart = this.$echarts.init(document.getElementById("scalesize")); var fanfa = [ { Name: "Setzlingsbasis", Typ: "Bar", Balkenbreite: "15%", Artikelstil: { normal: { Farbe: neu echarts.graphic.LinearGradient(0, 0, 0, 1, [ { Versatz: 0, Farbe: "#fccb05" }, { Versatz: 1, Farbe: "#f5804d" } ]), Balkengrenzradius: 12 } }, Daten: [100, 120, 160, 180, 220, 400] }, { Name: "Pflanzbasis", Typ: "Bar", Balkenbreite: "15%", Artikelstil: { normal: { Farbe: neu echarts.graphic.LinearGradient(0, 0, 0, 1, [ { Versatz: 0, Farbe: "#8bd46e" }, { Versatz: 1, Farbe: "#09bcb7" } ]), Balkengrenzradius: 11 } }, Daten: [270, 320, 420, 650, 821,907] }, { Name: "Gehosteter Bereich", Typ: "Bar", Balkenbreite: "15%", Artikelstil: { normal: { Farbe: neu echarts.graphic.LinearGradient(0, 0, 0, 1, [ { Versatz: 0, Farbe: "#248ff7" }, { Versatz: 1, Farbe: "#6851f1" } ]), Balkengrenzradius: 11 } }, Daten: [140, 180, 215, 320, 396, 520] }, { Name: „Gemeinsame Baubasis“, Typ: "Bar", Balkenbreite: "15%", Artikelstil: { normal: { Farbe: neu echarts.graphic.LinearGradient(0, 0, 0, 1, [ { Versatz: 0, Farbe: "#B88080" }, { Versatz: 1, Farbe: "#983A3A" } ]), Balkengrenzradius: 11 } }, Daten: [140, 180, 215, 320, 396, 420] } ]; myChart.setOption({ Tooltip: { Auslöser: "Achse", Achsenzeiger: // Achsenindikator, Achsentrigger gültiger Typ: „shadow“ // Standard ist eine gerade Linie, optional: „line“ | „shadow“ } }, Netz: { links: "2%", rechts: "4%", unten: "14%", oben: "16%", containLabel: wahr }, Legende: { Daten: ["Sämlingsbasis", "Pflanzbasis", "Treuhandfläche", "gemeinsame Baubasis"], rechts: 10, oben: 12, Textstil: { Farbe: "#fff" }, Artikelbreite: 12, Artikelhöhe: 10 //Artikellücke: 35 }, x-Achse: Typ: "Kategorie", Daten: [ "2014", "2015", "2016", "2017", "2018", "2019" ], Achsenlinie: { Linienstil: Farbe: "weiß" } }, Achsenbezeichnung: { // Intervall: 0, // drehen: 40, Textstil: { Schriftfamilie: „Microsoft YaHei“ } } }, yAchse: { Typ: "Wert", Achsenlinie: { anzeigen: falsch, Linienstil: Farbe: "weiß" } }, geteilte Zeile: { zeigen: wahr, Linienstil: Farbe: "rgba(255,255,255,0.3)" } }, Achsenbezeichnung: {} }, DatenZoom: [ { zeigen: wahr, Höhe: 12, xAchsenIndex: [0], unten: "8%", Griffsymbol: "Pfad://M306.1,413c0,2.2-1.8,4-4,4h-59.8c-2.2,0-4-1.8-4-4V200.8c0-2.2,1.8-4,4-4h59.8c2.2,0,4,1.8,4,4V413z", Griffgröße: "110%", handleStyle: { Farbe: "#d3dee5" }, Textstil: { Farbe: "#fff" }, Rahmenfarbe: "#90979c" }, { Typ: "innen", zeigen: wahr, Höhe: 15, Anfang: 1, Ende: 35 } ], Serie: Fanfa }); lass app = { aktuellerIndex: -1 }; setzeIntervall(Funktion() { sei dataLen = fanfa[1].data.length; // Das zuvor markierte Diagramm abbrechen myChart.dispatchAction({ Typ: "herunterspielen", SerienIndex: 0, Datenindex: app.aktuellerIndex }); app.currentIndex = (app.currentIndex + 1) % Datenlänge; //Konsole.log(App.aktuellerIndex); //Aktuellen Graphen hervorhebenmyChart.dispatchAction({ Typ: "Hervorhebung", SerienIndex: 0, Datenindex: app.aktuellerIndex }); // Tooltip anzeigen meinChart.dispatchAction({ Typ: "showTip", SerienIndex: 0, Datenindex: app.aktuellerIndex }); }, 1000); Fenster.onresize = meinChart.resize; } } }; </Skript> <style lang="less" scoped> .dan { Höhe: 90%; } </Stil> Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Ausführliches Tutorial zur Installation und Konfiguration von MySQL 8.0.20
>>: So verbinden Sie Xshell5 mit Linux in einer virtuellen Maschine und beheben den Fehler
Zweck der Verwendung von Nginx Lassen Sie uns zun...
Inhaltsverzeichnis 1. Numerischer Typ 1.1 Klassif...
Das img-Tag in XHTML ist ein sogenanntes selbstsc...
Funktion 0. Aktuelle Uhrzeit anzeigen Befehl: sel...
Einführung in Swap Swap (d. h. Swap-Partition) in...
RPM-Paketverwaltung Ein Verpackungs- und Installa...
Textkürzung mit CSS Beachten Sie den folgenden Co...
Vorwort Sass ist eine Erweiterung der CSS3-Sprach...
Es gibt zwei Typen: (verschiedene Browser) 1. Verf...
1. Einführung in verteilte Speichersysteme Die ko...
1. Hintergrund des Vorfalls: Aus Arbeitsgründen m...
Inhaltsverzeichnis Vorwort Was soll verwendet wer...
Inhaltsverzeichnis 1. Verwenden Sie Standardparam...
brauchen: Der Ressourcenserver der offiziellen We...
1. Ändern Sie die Firewall-Konfigurationsdatei # ...