2013-01-18 14 views

Odpowiedz

16

Jasne, proszę bardzo:

polar plot

Funkcja wykreślono stosując d3.svg.line.radial. Siatka promieniowa tła jest zaimplementowana jako elementy linii, koła i tekstu. Jednym drobnym przykrością jest to, że kod wymaga zarówno radianów (dla d3.svg.line.radial) jak i stopni (dla SVG transform attribute). Użyłem obróconych etykiet tekstowych, ponieważ było to łatwe do zrobienia przy użyciu SVG, ale można użyć nieobrotowych etykiet, jeśli nie masz nic przeciwko małej trygonometrii do umieszczenia etykiet tekstowych.

Należy uważnie zanotować definicję kąta linii: linie i obszary promieniowe D3 postępują zgodnie z ruchem wskazówek zegara, począwszy od godziny 12, podczas gdy wykres ten przebiega w kierunku przeciwnym do ruchu wskazówek zegara, rozpoczynając o godzinie 3!

+0

Dzięki Mike, bardzo docenione! – chriswynnyk

2

Plotly pozwala tworzyć interaktywne wykresy biegunowe z MATLAB, Python i R. Wyniki są interaktywne i renderowane za pomocą D3.js. Możesz zobaczyć kilka przykładów MATLABY (kod + interaktywne wykresy) here.


enter image description here


enter image description here




enter image description here




Disclaimer: Jestem w zespole Plotly.