2013-01-18 28 views

cevap

16

Tabii, buyur:

polar plot

fonksiyon d3.svg.line.radial kullanılarak çizilir. Arka plan radyal ızgara, çizgi, daire ve metin elemanları olarak uygulanır. Küçük bir rahatsızlık, kodun hem radyanlara (d3.svg.line.radial için) hem de derecelere (SVG’nin transform attribute için) sahip olmasıdır. Döndürülmüş metin etiketlerini kullandım çünkü SVG ile bu kolaydı, ancak metin etiketlerini yerleştirmek için biraz trigonometriye gerek duymazsanız döndürülemeyen etiketleri kullanabilirsiniz.

Çizginin açısının tanımını dikkatlice not edin: D3'ün radyal çizgileri ve alanları saat 12 yönünde başlayarak saat yönünde ilerlerken, bu sırada saat 3 yönünde başlayarak saat yönünün tersine ilerler!

+0

Teşekkürler Mike, çok takdir! – chriswynnyk

2

Plotly, MATLAB, Python ve R ile etkileşimli polar grafikler oluşturmanıza olanak sağlar. Sonuçlar etkileşimlidir ve D3.js. ile işlenir. Birkaç MATLAB örneği görebilirsiniz (kod + etkileşimli grafikler) here.


enter image description here


enter image description here




enter image description here




Yasal Uyarı: Ben Plotly takımındayım.