FrageEntsprechend den Projektanforderungen möchten wir einzelne Städte in der Provinzkarte unten hervorheben (verschiedene Farben) verlängernLassen Sie mich zunächst erklären, wie diese Karte angezeigt wird:
Natürlich ist seine Umsetzung sehr einfach Zuerst müssen wir echarts initialisieren Lassen Sie echartsMap = this.$echarts.init(this.$refs.echartsMap); Karte registrieren this.$echarts.registerMap('GeoLocation', dataGeoLocation); //Die dataGeoLocation hinten ist die Karten-JSON-Datei, die wir heruntergeladen und dann zur Verwendung in die aktuelle //Komponente eingefügt haben, und das Henan vorne ist die Karte, die wir registrieren möchten. Festlegen des Optionsobjekts Die Konfiguration hier basiert auf Ihren eigenen Projektanforderungen. Sie können die Dokumente für eine detaillierte Einführung lesen. diese.echartsDataMap = { visuelle Karte: Mindestwert: 0, max: 500, anzeigen: falsch, im Bereich: { Farbe: ['#eac736', '#6EAFE3'].reverse() }, }, GlobusRadius: 100, GlobusAußenradius: 100, geo3D: Karte: Kartenname, Ansichtssteuerung: { Mitte: [0, 0, 0], alpha: 100, //Rotationswinkel nach oben und untenbeta: 10, //Rotationswinkel nach links und rechtsanimation: true, //Ob die Animation angezeigt werden sollDurationUpdate: 1000, //Animationszeitdistance: 130, //Entfernung von der Ansicht zum MotivminBeta: -9999, //Minimaler (linker) RotationsgradmaxBeta: 9999, //Maximaler (rechter) RotationswinkelautoRotate: false, autoRotateDirection: "cw", automatischeDrehgeschwindigkeit: 10, }, geteilter Bereich:{ BereichStil:{ Farbe: "rot", } }, Licht: hauptsächlich: { Intensität: 1,2, // Farbe: 'transparent', Farbe: '#0D3867', Schattenqualität: "ultra", Schatten: wahr, Alpha: 150, Beta: 200 }, Umgebung: Intensität: 1, //Umgebungslichtintensität}, Umgebungswürfelkarte: diffuseIntensität: 1, Textur: '' } }, Grundebene: anzeigen:false }, postEffekt: { aktivieren: false }, Artikelstil: { Farbe: '#175096', Rahmenfarbe: 'rgb(62,215,213)', Deckkraft: 0,8, //Transparenz Rahmenbreite: 1 }, Etikett: { anzeigen:false }, Schwerpunkt: Etikett: { anzeigen:false }, Artikelstil: { } }, silent: false, // Nicht auf Mausereignisse reagieren oder diese auslösen}, Serie: [ { Typ: 'scatter3D', Koordinatensystem: "geo3D", Daten: dieser.Bereichsname Symbol: 'Kreis', Symbolgröße: 0, silent: false, // Nicht auf Mausereignisse reagieren oder diese auslösen itemStyle: { Rahmenfarbe: '#fff', Rahmenbreite: 1 }, Etikett: { Entfernung: 30, zeigen: wahr, Formatierer: "{b}", Position: 'unten', unten: '100', Textstil: { Farbe: '#fff', Rand oben: 40, Schriftgröße: 16, // Schriftstärke: 'fett', Hintergrundfarbe: 'transparent', } } }, { Typ: 'scatter3D', Koordinatensystem: "geo3D", Daten: pinArr, Farbe: '#6EAFE3', Symbol: 'Stecknadel', symbolGröße: 56, symbolOffset: ['100%','50%','0'], silent: false, // Nicht auf Mausereignisse reagieren oder diese auslösen itemStyle: { Textausrichtung: "zentriert", Rahmenfarbe: '#6EAFE3', Hintergrundfarbe: '#6EAFE3', Rahmenbreite: 0 }, z-Ebene: -10, Etikett: { zeigen: wahr, Entfernung: -45, // links: -10, Position: 'unten', Formatierer: (Daten) => { gebe Datenwert zurück[3] + ' '; }, Textstil: { Farbe: '#333', Hintergrundfarbe: „transparent“ } } }, ] }; Setzen Sie die Optionsinstanz auf unsere E-Charts echartsMap.setOption(diese.echartsDataMap); Lösung des ProblemsSchauen wir uns das Problem am Anfang des Artikels noch einmal an. Ich habe auf Baidu viele Möglichkeiten gefunden, aber nach dem Ausprobieren schien es keine Wirkung zu zeigen. Tatsächlich konnte ich das Problem lösen, nachdem ich es gemäß den im Internet bereitgestellten Methoden verbessert hatte. Dies ist eine zuverlässigere Methode, die ich unter vielen Methoden gefunden habe. Hier sagte er, Regionen in Geo hinzuzufügen. Tatsächlich ist es so, aber es hat nicht funktioniert, nachdem ich es hinzugefügt habe. Der Grund ist, dass meins Geo3D und seins Geo ist, aber das ist kein großes Problem. Nach dreimaligem Versuch stellte ich schließlich fest, dass sie einfach unterschiedliche Schreibmethoden haben. Regionen: { Name: 'Stadt Zhengzhou', / Artikelstil: { Farbe: 'grün' } },{ Name: 'Nanyang Stadt', Artikelstil: { Farbe: 'grün' } },{ Name: 'Shangqiu Stadt', Artikelstil: { Farbe: 'grün' } }] Wir müssen nur die Farbeinstellung korrigieren und sie zu unserem Geo3D hinzufügen. ZusammenfassenDies ist das Ende dieses Artikels über benutzerdefinierte Farben für Gebiete der echars 3D-Karte. Weitere relevante Inhalte zu benutzerdefinierten Farben der echars 3D-Karte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation von Ubuntu 18.04 auf einer virtuellen VMware 15-Maschine
>>: Beispielanalyse der Verwendung der Selbstinkrementierung von MySQL-Nichtprimärschlüsseln
Klicken Sie auf die Schaltfläche, um den Text in ...
Code kopieren Der Code lautet wie folgt: <!--d...
1. Priorität mehrerer Server Wenn beispielsweise ...
Inhaltsverzeichnis Lösung: 1. IGNORIEREN 2. ERSET...
Heute habe ich eine virtuelle Maschine für ein Ex...
Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...
1. Herunterladen und entpacken nach: /Users/xiech...
1. Prinzip des besten linken Präfixes – Wenn mehr...
Inhaltsverzeichnis Wie erstelle ich einen Pod? We...
Grundlegende Konzepte Absolute Positionierung: Ei...
Das Anwendungsszenario ist: Die Iframe-Seite hat k...
Fehler: Connection to blog0@localhost failed. [08...
Inhaltsverzeichnis Migrationstools Anwendungstran...
Frage: In einigen Browsern, wie zum Beispiel im K...
Es gab bereits einen Artikel über den Ausführungs...