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
Dieser Artikel beschreibt anhand eines Beispiels ...
Heute habe ich eine Aktivität für einen roten Ums...
Wir haben möglicherweise eine Frage: Nachdem wir ...
Vorwort Ich habe einen alten Laptop mit Win7. Um ...
Grid ist ein zweidimensionales Rasterlayoutsystem...
Inhaltsverzeichnis Umsetzungsideen: Schritt 1: Ko...
Inhaltsverzeichnis 1. Bestimmen Sie den Entitätst...
Personen, die MySQL häufig verwenden, können mit ...
Vorwort Die bei der persönlichen tatsächlichen En...
FTP wird hauptsächlich für die Dateiübertragung v...
Binäre MySQL-Installationsmethode Laden Sie mysql...
Standort bedeutet „Positionierung“, was hauptsäch...
Mausereignis Wenn die Maus eine bestimmte Operati...
Eine Anwendung einer CSS-Animation mit demselben ...
Inhaltsverzeichnis Tutorial-Reihe 1. Beschreibung...