Ich versuchte http://bl.ocks.org/godds/ec089a2cf3e06a2cd5fc Allerdings fand ich, wenn ich die Bürste verwendete, ist der Hauptteil der gestapelten Bar außerhalb der Grenze. Wie man es repariert? Ich denke, hier ist der Grund: some bars should not be shown in the main part but they are still in the scope of svg Vielen Dank für Ihre Hilfe!Wie behebt man das d3-Objekt?
Antwort
Diese Zoomtypen sind buchstäblich nur geometrische Zooms, alle Balken werden noch gezeichnet, es ist nur so, dass die große Mehrheit außerhalb des Bildschirms liegt, einige liegen innerhalb der Diagrammgrenzen und einige liegen in der Achslücke dazwischen welche sind die, die peinlich aussehen.
ein SVG-Clip erstellen, und fügen Sie es auf der rechten Seite 'g' Element dieser Effekt loszuwerden:
svg.append("defs").append("clipPath")
.attr("id", "myclip")
.append ("rect")
.attr({x: 0, width: width, y: margin.top, height: height});
... und später im Code
// draw the bars
main.append("g")
.attr("clip-path", "url(#myclip)")
.attr("class", "bars")
Es funktioniert! Vielen Dank sooooo viel :-) –
Übrigens könntest du helfen, die Verwendung von URL (# ..) zu erklären. Ich bin nicht damit vertraut :-) –
'url (#whatever)' zeigt nur auf das Element mit der ID 'was auch immer' im selben Dokument, es ist, wie das Clip-Pfad-Attribut Dinge zu sehen erwartet. In diesem Fall zeigt es auf die ID 'myclip', die die ID des clipPath-Elements ist, das wir zum Abschneiden verwenden. https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path – mgraham
- 1. Wie behebt man das connection.session-Problem
- 2. Wie behebt man Zugriffsverletzungs-Lesefehler?
- 3. Wie behebt man das MacBook mit Android Hostnamen im Terminal?
- 4. Speicherleck in Swift-Strukturen - Wie behebt man das?
- 5. NtOpenKey schlägt mit 0xC0000034 fehl - wie behebt man das?
- 6. System.BadImageFormatException: Wie behebt man .NET-Versionskonflikte?
- 7. Wie behebt man einen MFC Painting Glitch?
- 8. Wie behebt man Paketnamen in IntelliJ?
- 9. Wie behebt man diese Ausnahme in Blackberry?
- 10. Wie behebt man eine MDB-Datei?
- 11. Wie behebt man Kompilierfehler: erwartet End Sub?
- 12. Wie behebt man Delphi 2009 Data Explorer?
- 13. Wie behebt man einen erwarteten Blockfehler?
- 14. Wie behebt man den folgenden Bundler Fehler?
- 15. Wie behebt man nicht rendernde DataTable-Exportschaltflächen?
- 16. Wie behebt man dieses Problem in PHP?
- 17. iOS: Wie behebt man die folgenden Warnungsprobleme?
- 18. Wie behebt man dieses virtuelle Host-Setup?
- 19. Wie behebt man JSON-Einzug in vim?
- 20. Wie behebt man den Firebase Speicherfehler?
- 21. Wie behebt man diesen Einrückungsfehler in Python?
- 22. Wie behebt man diesen Fehler für window.localStorage?
- 23. Wie behebt man einen nicht aktualisierten GrailsWebApplicationContext?
- 24. Wie behebt man, dass das Installationsprogramm nicht über ausreichende Zugriffsrechte für das Verzeichnis verfügt?
- 25. Wie behebt man eine Eclipse 3.6 Plugin Installation?
- 26. Wie behebt man FastCGI Timeout-Probleme in Plesk?
- 27. Wie behebt man den folgenden Fehler beim Plotten einiger Daten?
- 28. Wie behebt man einen 'Fehlerhafte Paketlänge' Fehler in SSH.NET?
- 29. Wie behebt man diese Curry-Funktion in Swift?
- 30. Wie behebt man ungültige Unicode-Zeichen (?) In Fedora 23?
Post relevanter Code kann anderen helfen, Ihnen zu helfen. –
dies ist der Link http://bl.ocks.org/godds/ec089a2cf3e06a2cd5fc –