Polar-plots verwenden D3.js
Kennt jemand gute Beispiele Herstellung eines polar-plot mit der D3 Javascript-Bibliotheken?
Ich habe gesehen, wie einige rose plots wie diese und diese, aber ich bin wirklich auf der Suche nach etwas ähnlich wie die Matlab-polar-plot:
Alle Beispiele würde sehr geschätzt werden. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher, hier gehen Sie:
Die Funktion wird gezeichnet, indem d3.svg.Linie.radial. Der hintergrund radial-Netz implementiert ist, wie Linie, Kreis und text-Elemente. Ein kleines ärgernis ist, dass der code muss sowohl in Bogenmaß (für d3.svg.Linie.radial -) und Grad (für SVG ist transform-Attributs). Ich verwendet, Gedrehter text labels, weil das war einfach zu tun mit SVG, aber man könnte nicht-rotierte Beschriftungen, wenn Sie nichts dagegen haben, ein wenig Trigonometrie, um die position der Beschriftungen.
Beachten Sie sorgfältig die definition des Linien-Winkel: D3 radialen Linien und Flächen gehen im Uhrzeigersinn, beginnend bei 12 Uhr, während dieses Grundstück Erlös gegen den Uhrzeigersinn ab 3 Uhr!
Plotly können Sie interaktiv polar-Diagramme mit MATLAB, Python und R. Die Ergebnisse sind interaktiv, und machte mit D3.js. Sie können sehen, ein paar MATLAB-Beispiele (code + interaktive Grafiken) hier.
Disclaimer: ich bin auf der Plotly team.