


Django Echarts -Streudiagrammdaten fehlen: Wie kann der Achsenbereich dynamisch angepasst werden, um das Problem der Datenpunktanzeige zu lösen?
Fehlerbehebung und Lösung des Problems fehlender Daten von Django und Echarts
Dieser Artikel analysiert ein Problem der fehlenden Datenpunkte, die beim Zeichnen von Streudiagrammen mit Django und Echarts auftreten: Die Grafikkoordinatenachsen werden normal angezeigt, die Datenpunkte fehlen jedoch.
Die Hauptursache des Problems liegt in der Kombination der Datenverarbeitung und der Echarts -Konfiguration. Das Backend (View.py) hat erfolgreich Assoziationsregeldaten generiert und sie im JSON-Format an die Front-End-Vorlage (curse.html) übergeben. Die Front-End-Codefehler beim Konvertieren von JSON-Daten in das akzeptable Format, wodurch das Streudiagramm nicht korrekt angezeigt wird.
Im Front-End-JavaScript-Code wird bubbledata
Array korrekt generiert, einschließlich Unterstützung, Vertrauen, Verbesserung und anderen Informationen. xaxisdata
und yaxisdata
speichern Unterstützung und Vertrauensdaten. Das Problem ist jedoch die min
und max
-Werteinstellungen von xAxis
und yAxis
. Der Code kann das feste xAxis.min: 0, xaxis.max: 0.1
und yaxis.min: 0, yaxis.max: 1
voreinstellen. Wenn sich die Daten in diesem Bereich befinden, wird die Grafik normal angezeigt. Außerhalb dieses Bereichs (zum Beispiel übersteigt die Unterstützung 0,1) werden die Datenpunkte beschnitten, was zu fehlenden Anzeigen führt.
Lösung: Stellen Sie xAxis.max
und yAxis.max
dynamisch an den Bereich aller Datenpunkte ein. Dynamisch gemäß den maximalen Werten von xaxisdata
und yaxisdata
eingestellt:
lass xaxismax = math.max (... xaxisData); lass yaxismax = math.max (... yaxisdata); var option = { // ... Andere Konfigurationen xaxis: { Name: 'Support', min: 0, max: xaxismax * 1.1, // 10% Pufferung hinzufügen // ... }, yaxis: { Name: 'Vertrauen', min: 0, max: yaxismax * 1.1, // 10% Puffer hinzufügen // ... }, // ... andere Konfiguration};
Stellen Sie sicher, dass alle Datenpunkte innerhalb des Diagramms -Achsenbereichs dynamisch den Maximalwert und die Einstellung xAxis.max
und yAxis.max
berechnen, um das Problem der fehlenden Daten zu lösen. * 1.1
Koeffizienten können angepasst werden, sodass geeignete visuelle Speicherplätze bleiben. Wenn das Problem bestehen bleibt, prüfen Sie, ob der Inhalt des bubbledata
-Arrays korrekt ist. Wenn die Browserkonsole eine Fehlermeldung vorliegt, und den Datentyp sorgfältig überprüfen, um sicherzustellen, dass die Unterstützung und das Vertrauen numerische Typen sind.
Das obige ist der detaillierte Inhalt vonDjango Echarts -Streudiagrammdaten fehlen: Wie kann der Achsenbereich dynamisch angepasst werden, um das Problem der Datenpunktanzeige zu lösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Die Schritte zur Registrierung eines OUYI -Kontos sind wie folgt: 1. Bereiten Sie eine gültige E -Mail- oder Handynummer vor und stabilisieren das Netzwerk. 2. Besuchen Sie die offizielle Website von Ouyi. 3. Geben Sie die Registrierungsseite ein. V. 5. den Verifizierungscode einholen und ausfüllen. 6. Stimmen Sie der Benutzervereinbarung zu. 7. Vervollständigen Sie die Registrierung und melden Sie sich an, führen Sie KYC durch und stellen Sie Sicherheitsmaßnahmen ein.

Um die Binance-App sicher herunterzuladen, müssen Sie die offiziellen Kanäle durchlaufen: 1. Besuchen Sie die offizielle Website von Binance, 2. finden und klicken Sie auf das App-Download-Portal, 3. Sie wählen, um den QR-Code zu scannen, den App Store direkt zu scannen, oder laden Sie die APK-Datei direkt herunter, um sicherzustellen, dass die Link- und Entwicklerinformationen authentisch sind und zwei Faktor-Überprüfungen zum Schutz der Sicherheit des Kontos ermöglichen.

Die Ouyi Exchange -App unterstützt das Herunterladen von Apple Mobile Phones, besuchen Sie die offizielle Website, klicken Sie auf die Option "Apple Mobile", erhalten und installieren sie im App Store, registrieren oder melden Sie sich an, um Kryptowährungshandel durchzuführen.

Sesam Open Door ist eine Plattform, die sich auf den Kryptowährungshandel konzentriert. Benutzer können Portale über offizielle Websites oder soziale Medien erhalten, um sicherzustellen, dass die Authentizität von SSL -Zertifikaten und Website -Inhalten während des Zugriffs überprüft wird.

Das Registrieren eines Sesam -Tür -Open -Kontos erfordert 7 Schritte: 1. Bereiten Sie eine gültige E -Mail oder eine Handynummer und ein stabiles Netzwerk vor; 2. Besuchen Sie die offizielle Website; 3. Geben Sie die Registrierungsseite ein; 4. Wählen Sie die Registrierungsmethode aus und füllen Sie sie aus. 5. den Verifizierungscode einholen und ausfüllen; 6. der Benutzervereinbarung zustimmen; 7. Vollständige Registrierung und Anmeldung wird empfohlen, KYC durchzuführen und Sicherheitsmaßnahmen festzulegen.

Besuchen Sie die offizielle Website Binance und überprüfen Sie HTTPS und Green Lock -Logos, um Phishing -Websites zu vermeiden, und offizielle Anwendungen können auch sicher zugegriffen werden.

Wählen Sie eine zuverlässige Handelsplattform wie Okex, um den Zugang zum offiziellen Eingang zu gewährleisten.

EU MICA Compliance -Zertifizierung, Abdeckung von 50 Fiat -Währungskanälen, Kühlspeicherverhältnis 95%und Null -Sicherheitsvorfälle. Die US-amerikanische SEC-lizenzierte Plattform verfügt über einen bequemen direkten Kauf von Fiat-Währung, ein Verhältnis von 98% Kühlspeicher, Liquidität auf institutioneller Ebene, unterstützt große OTC- und benutzerdefinierte Aufträge und Multi-Level-Löschschutz.
