Vue+echarts realisiert Fortschrittsbalken-Histogramm

Vue+echarts realisiert Fortschrittsbalken-Histogramm

In diesem Artikel wird der spezifische Code von vue + echarts zur Realisierung des Fortschrittsbalken-Histogramms zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Das Wirkungsdiagramm sieht wie folgt aus

Code:

<Vorlage>
  <div Klasse="Inhaltsseite">
    <div Klasse="Tab-Inhalt">
      <div id="myChart1"></div>
    </div>
  </div>
</Vorlage>

<Skript>
importiere * als E-Charts von „E-Charts“;
Standard exportieren {
    Daten() {
      zurückkehren {
        Option: {
          color: ["#157ef5"], // Farbe des Balkendiagramms festlegen textStyle: {
            Farbe: "#828282"
          },
          Tooltip: {
            Auslöser: "Achse",
            Achsenzeiger:
              Typ: "Linie"
            }
          },
          Netz: {
            links: "3%",
            rechts: "4%",
            unten: "3%",
            containLabel: wahr
          },
          x-Achse:
            Typ: "Wert",
            // X-Achse so einstellen, dass mehrere Segmente angezeigt werden min: 0,
            max: 100,
            Intervall: 50,
            AchsenTick: { anzeigen: false },
            Achsenlinie: {
              Linienstil:
                Farbe: "transparent"
              }
            }
          },
          yAchse: {
            Typ: "Kategorie",
            Daten: ["Finanzielle Einnahmen", "Hauptverwaltung Wirtschaft"],
            AchsenTick: { anzeigen: false },
            Achsenlinie: {
              Linienstil:
                Farbe: "#e0e0e0"
              }
            },
            innen: wahr,
            Textstil: {
              Farbe: "#000"
            }
          },
          Serie: [
            {
              Typ: "Bar",
              Artikelstil: {
                  color: "#f1f1f1", // Definiere die Hintergrundfarbe der Spalte borderRadius: [0, 10, 10, 0] // Definiere die abgerundeten Ecken der Hintergrundspalte},
              barGap: "-100%", //Wichtige Schritte zum Festlegen der Spaltenüberlappung data: [100, 100],
              animation: false, // Animationseffekt ausschalten barWidth: "22px", // Spaltenbreite festlegen},
            {
              Typ: "Bar",
              Daten: [65, 75],
              Balkenbreite: "22px",
              barGap: "-100%", //Wichtige Schritte zum Festlegen der Spaltenüberlappung itemStyle: {
                  borderRadius:[0, 10, 10, 0], // Definiere die abgerundeten Ecken der Spalte color: function(params) {
                      var Farbliste = ['#3C90EB', '#B573F4', '#F9B341', '#F9B341', '#91c7ae'];
                      Farbliste zurückgeben[params.dataIndex]
                  }
              },
            }
          ]
        }
      }
    },
    montiert() {
      dies.getChartData();
    },
    Methoden: {
      getChartData() {
        let myChart1 = echarts.init(document.querySelector("#myChart1"));
        myChart1.setOption(this.option); // Setze die Initialisierungsdaten des Diagramms setTimeout(function() {
          Fenster.onresize = Funktion() {
            myChart1.resize(); // Das Diagramm passt sich der Fenstergröße an};
        }, 200);
      }
    }
}
</Skript>

<style lang="less" scoped>
#myChart1 {
  Breite: 600px;
  Höhe: 400px;
}
</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:
  • Vue + Echart realisiert dreidimensionales Säulendiagramm
  • Vue verwendet das Echart-Symbol-Plug-In-Balkendiagramm
  • Detaillierte Erklärung von vue mit Echarts zum Zeichnen eines Balkendiagramms
  • Das Balkendiagramm von Vue + Echart realisiert Statistiken zu Epidemiedaten
  • Vue echarts realisiert horizontales Balkendiagramm
  • Vue + echart realisiert Doppelsäulendiagramm
  • Vue implementiert horizontal abgeschrägtes Balkendiagramm
  • Vue+echarts realisiert gestapelte Balkendiagramme
  • Vue verwendet Echarts, um ein dreidimensionales Balkendiagramm zu implementieren
  • Vue+ Antv F2 realisiert gestapeltes Balkendiagramm

<<:  Sollte ich zum Entfernen von Duplikaten in MySQL „distinct“ oder „group by“ verwenden?

>>:  Schritte und Methoden zur Bindung von Domänennamen und IPs in der Alibaba Cloud

Artikel empfehlen

MySQL ruft die aktuelle Datums- und Uhrzeitfunktion ab

Holen Sie sich das aktuelle Datum + die aktuelle ...

Zusammenfassung der Verwendung von Element-Formularelementen

Es gibt viele Formularelemente. Hier ist eine kur...

Kommentare auf Webseiten verursachen Textüberlauf im Internet Explorer

Der experimentelle Code lautet wie folgt: </hea...

Zeichnen Sie ein iPhone basierend auf CSS3

Ergebnis:Implementierungscode html <div Klasse...

Linux-Datei-/Verzeichnisberechtigungen und Eigentümerverwaltung

1. Übersicht über Dateiberechtigungen und Eigentu...

Mac+IDEA+Tomcat-Konfigurationsschritte

Inhaltsverzeichnis 1. Herunterladen 2. Installati...

Ubuntu Docker-Installation in VMware (Containererstellung)

1. Mindmap 2. So bauen Sie einen Container 2.1 Vo...

Eine kurze Erläuterung des Navigationsfensters in Iframe-Webseiten

Eine kurze Erläuterung des Navigationsfensters in...

Einführung in die Docker-Architektur

Docker umfasst drei grundlegende Konzepte: Image:...

Nach dem Absenden des Formulars zu einer anderen Datei wechseln

<br />Frage: Wie schreibe ich in HTML, um zu...

Ein Artikel zum Verständnis von Linux-Festplatten und Festplattenpartitionen

Vorwort Alle Hardwaregeräte im Linux-System werde...

MySQL-Transaktions-Tutorial Yii2.0 Händler-Auszahlungsfunktion

Vorwort Ich bin ein PHP-Programmierer, der als Pr...

Eine kurze Diskussion zum Erstellen eines Clusters in nodejs

Inhaltsverzeichnis Cluster-Cluster Clusterdetails...

Zusammenfassung relevanter Erkenntnisse zur Umsetzung adaptiven Webdesigns

Wie funktioniert „Adaptives Webdesign“? Eigentlich...