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

Spezifische Verwendung von Vues neuem Spielzeug VueUse

Inhaltsverzeichnis Vorwort Was ist VueUse Einfach...

Detaillierte Erklärung des Befehls mkdir beim Linux-Lernen

Inhaltsverzeichnis Vorwort 1. Grundkenntnisse zu ...

Grundlegende Nutzungsdetails zur Vue-Komponentenbildung

Inhaltsverzeichnis 1. Was ist Komponentenbildung?...

7 coole dynamische Website-Designs zur Inspiration

Im Bereich Design gibt es jedes Jahr unterschiedl...

Herausforderung des HTML-Symbol-zu-Entity-Algorithmus

Herausforderung: Wandelt die Zeichen &, <,...

So implementieren Sie das Abfangen von URIs im Nginx-Standort

veranschaulichen: Stamm und Alias ​​im Standort D...

Grafisches Tutorial zur Installation und Konfiguration von MySQL Server 5.7.20

Dieser Artikel zeichnet die Installations- und Ko...

Einführung in die Verwendung mehrerer spezieller Attribut-Tags in HTML

Die folgenden Attribute sind nicht sehr browserkom...

Einführung in den vollständigen Namen und die Funktion von HTML-Tags

Alphabetisch DTD: Gibt an, in welcher XHTML 1.0 D...

MySQL-Batch entfernt Leerzeichen in einem bestimmten Feld

Gibt es in MySQL eine Möglichkeit, Leerzeichen st...

Detaillierte Erklärung zum MySQL-Dateispeicher

Was ist ein Dateisystem Wir wissen, dass Speicher...