___ answer29705913 ___
Alles sieht gut aus, außer dass Sie die Breite der rect.bar-Elemente in der Funktion brushed () nicht aktualisieren. Sie aktualisieren nur die x-Koordinate. rect.bar Elementbreite in Ihrem Fall ist immer konstant. Und ich habe auch bemerkt, dass beim Ziehen des Pinsels die Elemente aus dem begrenzten Bereich herauskommen, weil die linke und die rechte Seite extra aufgefüllt sind (möglicherweise ist es beabsichtigt).
Also repariere das Problem einfach und es ist gut zu gehen.
___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jQuery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein.
___ tag123d3js ___ Für Fragen zu D3.js selbst oder zu einem der vielen vorhandenen Plugins / Module. Außerdem, wenn Hilfe beim Erstellen von Visualisierungen mit D3.js benötigt wird.
___ tag123charts ___ Diagramme sind eine grafische Darstellung von Daten, meist im Format eines Diagramms oder Diagramms.
Verwenden Sie dieses Tag für Fragen zur Verwendung einer Diagrammbibliotheks-API.
___ qstnhdr ___ Problem bei der Verwendung von d3 Pinsel in einer Linie + Balkendiagramm (Zoom in Zeile + Balkendiagramm)
___ answer29724980 ___
Bei der gebürsteten Methode werden die Balken übersetzt, anstatt eine neue x-Position festzulegen (wodurch sie basierend auf ihrer ursprünglichen x-Position außerhalb des Diagramms übersetzt werden). Wenn Sie die x-Position in der bushed-Methode erneut einstellen, werden die Balken beim Skalieren korrekt positioniert:
%Vor%
Eine Abzweigung deines Spiels mit dieser Änderung bei Ссылка
___ tag123datavisualisation ___ Datenvisualisierung ist das Studium der visuellen Darstellung von Daten. Karten und Diagramme sind die häufigsten Arten der Datenvisualisierung, aber es gibt viele weitere.
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script).
___ qstntxt ___
Ich versuche, Pinsel zu verwenden, um mein benutzerdefiniertes Diagramm in d3.js zu vergrößern, aber es verhält sich nicht so, wie es sollte. Irgendeine Idee, was falsch sein könnte
hier ist js fiddle Ссылка
Wie in dieser Geige Ссылка nach dem Bürsten der Bars gehen Yaxis aus. irgendeine Idee
Was ist falsch mit der vorhandenen Geige? Es verhält sich nicht so, wie es nach dem Zoomen tun soll. Bitte Hilfe. Ich habe gerade die Geige
aktualisiert
Hier ist das Plugin, das ich erstellt habe.
%Vor%
Hier ist das Format der Daten
%Vor%
ruft das Plugin auf
%Vor%
Bitte schlagen Sie vor, was ich falsch mache. Wenn es zoomt, sollte es sogar für die Linie und die drei anderen Linien zoomen.
___