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

Erfahrungsaustausch durch einen Frontend-Supervisor mit 7 Jahren Praxiserfahrung

Heute teile ich die wertvollen Erfahrungen eines ...

So unterscheiden Sie MySQLs innodb_flush_log_at_trx_commit und sync_binlog

Die beiden Parameter innodb_flush_log_at_trx_comm...

3 verschiedene Möglichkeiten zum Löschen der Optionsoptionen im Auswahltag

Methode 1 Code kopieren Der Code lautet wie folgt:...

CSS-Syntax für Tabellenränder

<br /> CSS-Syntax für Tabellenränder Zu den ...

Was Sie über die automatische ID-Inkrementierung in MySQL wissen müssen

Einführung: Wenn wir MySQL zum Erstellen einer Ta...

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns ...

CSS3 verwendet Transform, um eine bewegliche 2D-Uhr zu erstellen

Nachdem wir den transform Kurs abgeschlossen habe...

MySQL-Abfrageanweisung nach Zeit gruppiert

MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...

MySQL 8.0.21 Installationsschritte und Problemlösungen

Laden Sie die offizielle Website herunter Gehen S...

Detaillierte Verwendung der MySQL-Funktionen row_number() und over()

Syntaxformat: row_number() über (Partition durch ...