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:
|
Inhaltsverzeichnis 1 Probleme bei der Transaktion...
Es gibt zwei Arten von Linux-Systemzeiten. (1) Ka...
Das img-Tag in XHTML sollte wie folgt geschrieben...
Inhaltsverzeichnis Offizielle Einführung in Node....
Es gibt viele XHTML-Tags: div, ul, li, dl, dt, dd...
In react-router kann der Sprung in der Komponente...
Was sind :is und :where? :is() und :where() sind ...
Hintergrund: Während des Entwicklungsprozesses mü...
Wie unten dargestellt: LOCATE(Teilzeichenfolge,Ze...
Inhaltsverzeichnis Grundkonfiguration Eintragsdat...
1. Dynamische Parameter Ab 2.6.0 können Sie einen...
Null: Alte Version deinstallieren Ältere Versione...
Der häufigste Fehler vieler Website-Designer ist,...
Der erste Schritt besteht darin, die kostenlose I...
Inhaltsverzeichnis React-Native-Projektinitialisi...