In diesem Artikel wird der spezifische Code von Vue Echarts zur Realisierung des horizontalen Balkendiagramms als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt Ergebnis: Code: <Vorlage> <div Klasse="Über JahrePompany"> <div id="ÜberJahrePompanyChart" style="flex: 1; Höhe: 368px; Rand oben: -42px"></div> </div> </Vorlage> <Skript> importiere { getProposedInvestments } von '@/api/government'; const Farben = [ ['rgba(240, 7, 100, 1)', 'rgba(0, 215, 229, 1)'], ['rgba(240, 7, 100, 1)', 'rgba(0, 215, 229, 1)'], ['rgba(240, 7, 100, 1)', 'rgba(0, 215, 229, 1)'], ['rgba(240, 7, 100, 1)', 'rgba(0, 215, 229, 1)'], ]; Standard exportieren { Daten() { zurückkehren { InvestitionenWayData: [], InvestitionenWayDataCount: [], InvestitionenWayDataCounts: [], }; }, montiert() { dies.getProposedInvestments(); }, Methoden: { initMap() { var myChart = this.$echarts.init(document.getElementById('OverYearsPompanyChart')); const option = { Tooltip: { zeigen: wahr, Auslöser: 'Achse', Achsenzeiger: Typ: 'Schatten', }, }, x-Achse: Typ: "Wert", Achsenbezeichnung: { zeigen: wahr, Farbe: '#02CFFCFF', Schriftfamilie: „TencentSans“, }, Achsenlinie: { zeigen: wahr, Linienstil: Farbe: '#02CFFCFF', }, }, geteilte Zeile: { zeigen: wahr, Linienstil: Farbe: 'rgba(71, 126, 171, 1)', }, }, }, yAchse: [ { Typ: "Kategorie", inverse: true, // inverses Achsenlabel: { Farbe: '#02CFFCFF', Schriftfamilie: „TencentSans“, }, AchseTick: { anzeigen: falsch, }, Achsenlinie: { zeigen: wahr, Linienstil: Farbe: '#02CFFCFF', }, }, geteilte Zeile: { zeigen: wahr, Linienstil: Typ: 'gepunktet', Farbe: 'rgba(71, 126, 171, 1)', }, }, Daten: this.investmentsWayData, }, ], Serie: [ { Typ: "Bar", Balkenbreite: 15, Etikett: { Position: ['98%', -20], zeigen: wahr, Farbe: '#fff', Schriftfamilie: „TencentSans“, }, Daten: this.investmentsWayDataCount, Artikelstil: { Farbe(Parameter) { const { DatenIndex } = Parameter; lass Farbe = { Typ: "linear", x: 1, y: 0, x2: 0, y2: 0, Farbstopps: [ { Versatz: 0, Farbe: Farben[Datenindex] ? Farben[Datenindex][0] : 'rot', }, { Versatz: 1, Farbe: Farben[Datenindex] ? Farben[Datenindex][1] : 'rot', }, ], }; Farbe zurückgeben; }, }, }, ], }; myChart.setOption(option); }, getProposedInvestments() { getProposedInvestments().then((res) => { const { Status, Daten } = res; const { vorgeschlageneInvestmentsWayDis } = JSON.parse(Daten); wenn (Status === 200) { // this.investmentsWayData=[{0: "Joint Venture", 1: "Kooperation", 2: "Einzelunternehmen", 3: "Sonstiges"}] this.investmentsWayData = vorgeschlageneInvestmentsWayDis.map((item) => { Artikel zurückgeben.wayDis; }); // this.investmentsWayDataCount=[{0: "496", 1: "372", 2: "248", 3: "124"}] this.investmentsWayDataCount = vorgeschlageneInvestmentsWayDis.map((item) => { gibt item.count zurück; }); // diese.investmentsWayDataCounts=[{itemStyle: //Farbe:{ // 0: "rgba(240, 7, 100, 1)" // 1: "rgba(0, 215, 229, 1)"} // Wert: "496"}] this.investmentsWayDataCounts = vorgeschlageneInvestmentsWayDis.map((item, index) => { zurückkehren { Wert: item.count, Artikelstil: { Farbe: Farben[Index], }, }; }); dies.initMap(); } }); }, }, }; </Skript> 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:
|
Übersicht über die Clusterbereitstellung 172.22.1...
Wenn Sie Softwareentwickler sind, müssen Sie mit ...
In relationalen Datenbanken sind pessimistisches ...
In diesem Artikelbeispiel wird der spezifische Co...
Es ist peinlich zu sagen, dass ich lange bei Baidu...
Datenträger automatisch erkennen Konfigurationssc...
Zuerst wollte ich den Stil der Bildlaufleiste des...
Einführung yum (Yellow dog Updater, Modified) ist...
Inhaltsverzeichnis 1. Problem 2. Lösung 2.1 Pagin...
Übersicht über die MySQL-Speicher-Engine Was ist ...
Diese Methode wurde am 7. Februar 2021 bearbeitet...
Innerhalb des Style-Tags der Vue-Komponente befin...
MJML ist ein modernes E-Mail-Tool, mit dem Entwic...
Was ist das? Spring Boot ist ein Unterprojekt der...
Inhaltsverzeichnis 2 Lösungen für den Dateiupload...