Heute verwenden wir Uniapp, um Echarts zur Anzeige von Kartendiagrammen zu integrieren. Bitte beachten Sie mpvue-echarts Referenz: https://github.com/F-loat/mpvue-echarts https://ask.dcloud.net.cn/article/36288 Verbesserungen vornehmenEs gibt viele Tutorials im Internet, aber sie sind nicht sehr klar. Gehen wir direkt zu den folgenden Schritten. 1. npm installiere echarts mpvue-echartsNach der Ausführung dieses Befehls werden mpvue-echarts und echarts unter node_modules generiert. Anschließend wird der src unter mpvue-echarts unter Komponenten abgelegt. Anschließend wird die js-Datei von echarts unter https://echarts.apache.org/zh/builder.html angepasst, wie unten gezeigt: Kartenimplementierung: <Vorlage> <Klasse anzeigen="wrap" > <mpvue-echarts id="main" ref="mapChart" :echarts="echarts" @onInit="renderMap" /> </Ansicht> </Vorlage> <Skript> importiere * als echarts von '@/common/echarts.min'; /*chart.min.js wird online angepasst*/ importiere * als henanJson von 'echarts/map/json/province/henan.json'; /*chart.min.js wird online angepasst*/ importiere mpvueEcharts aus „@/components/mpvue-echarts/src/echarts.vue“; Standard exportieren { Daten() { zurückkehren { E-Charts, }; }, Komponenten: mpvueEcharts }, beim Laden() { }, Methoden: { renderMap(e) { var meineDaten = [ { Name: 'Stadt Zhengzhou', Wert: 100 }, { Name: 'Stadt Luoyang', Wert: 10 }, { Name: 'Kaifeng City', Wert: 20 }, { Name: 'Stadt Xinyang', Wert: 30 }, { Name: 'Zhumadian City', Wert: 40 }, { Name: 'Nanyang City', Wert: 41 }, { Name: 'Stadt Zhoukou', Wert: 15 }, { Name: 'Stadt Xuchang', Wert: 25 }, { Name: 'Stadt Pingdingshan', Wert: 35 }, { Name: 'Stadt Xinxiang', Wert: 35 }, { Name: 'Stadt Luohe', Wert: 35 }, { Name: 'Shangqiu City', Wert: 35 }, { Name: 'Stadt Sanmenxia', Wert: 35 }, { Name: 'Stadt Jiyuan', Wert: 35 }, { Name: 'Stadt Jiaozuo', Wert: 35 }, { Name: 'Stadt Anyang', Wert: 35 }, { Name: 'Hebi City', Wert: 35 }, { Name: 'Stadt Puyang', Wert: 35 }, { Name: 'Kaifeng City', Wert: 45 } ]; lass { Leinwand, Breite, Höhe } = e; echarts.setCanvasCreator(() => Leinwand); const chart = echarts.init(canvas, null, { Breite: Breite, Höhe: Höhe }); echarts.registerMap('henan', henanJson); canvas.setChart(Diagramm); var optionMap = { Tooltip: { Auslöser: 'Artikel', Formatierer: '{b}: {c}mg/m³' }, //Kleines Navigationssymbol links visualMap: { anzeigen:wahr, Mindestwert: 0, max: 100, links rechts', ausrichten:'horizontal', }, //Konfigurationseigenschaftenreihe: [ { Typ: "Karte", Kartentyp: "henan", Etikett: { normal: { zeigen: wahr }, Schwerpunkt: Textstil: { Farbe: '#fff' } } }, Artikelstil: { normal: { Rahmenfarbe: '#389BB7', Bereichsfarbe: '#fff' }, Schwerpunkt: Bereichsfarbe: '#389BB7', Rahmenbreite: 0 } }, Animation: falsch, Daten: meineDaten //Daten } ] }; //E-Charts-Instanz initialisieren chart.setOption(optionMap); dies.$refs.mapChart.setChart(Diagramm); } } }; </Skript> <style scoped lang="scss"> .wickeln { Breite: 100 %; Höhe: 400px; } </Stil> Wirkung: Bezüglich der JSON-Datei der Karte, in echarts\map Dies ist das Ende dieses Artikels darüber, wie Uniapp ECharts in WeChat Mini-Programmen verwendet. Weitere Informationen dazu, wie Uniapp ECharts verwendet, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Erklärung der CAST- und CONVERT-Funktionen zur Typkonvertierung in MySQL-Datenbanken
>>: Sicherheitskonfigurationsstrategie für CentOS-Server
Vorwort Ich wollte schon immer wissen, wie eine S...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
Dieser Artikel veranschaulicht anhand von Beispie...
Allgemeine utf8mb4-Sortierregeln in MySQL sind: u...
Beim Aktualisieren eines Datensatzes in MySQL ist...
Wir wissen, dass die Eigenschaften des Auswahltags...
Ich sehe viele Anfänger in der Front-End-Entwicklu...
Vorwort Beim Anlegen der Primär- und Fremdschlüss...
Inhaltsverzeichnis Was ist JSONP JSONP-Prinzip JS...
<br />Vor Kurzem hat UCDChina eine Artikelse...
Manchmal müssen wir Programme auf dem Windows-Sys...
weniger Dateiname Datei anzeigen kleiner Dateinam...
1. Seitenanforderungen 1) Verwenden Sie standardm...
Überprüfen Sie zunächst die von Ihnen verwendete ...
Vorwort Wenn Sie das Attribut „overflow: scroll“ ...