2013-01-18 11 views
5

का उपयोग कर ध्रुवीय भूखंड क्या किसी को D3 Javascript libraries का उपयोग कर ध्रुवीय साजिश का उत्पादन करने वाले अच्छे उदाहरणों के बारे में पता है?डी 3.जेएस

मैं कुछ this और this तरह भूखंडों गुलाब देखा है, लेकिन मैं वास्तव में अधिक मैटलैब ध्रुवीय साजिश करने के लिए कुछ इसी तरह की तलाश में हूँ:

Matlab Polar Plot

किसी भी उदाहरण बहुत सराहना की जाएगी। धन्यवाद!

उत्तर

16

बिल्कुल, तुम जाओ:

polar plot

समारोह d3.svg.line.radial का उपयोग कर साजिश रची है। पृष्ठभूमि रेडियल ग्रिड लाइन, सर्कल और टेक्स्ट तत्वों के रूप में लागू किया गया है। एक मामूली परेशानी यह है कि कोड दोनों रेडियंस (d3.svg.line.radial के लिए) और डिग्री (एसवीजी के transform attribute के लिए) की आवश्यकता है। मैंने घुमावदार पाठ लेबल का उपयोग किया क्योंकि एसवीजी के साथ ऐसा करना आसान था, लेकिन यदि आप पाठ लेबल को स्थिति देने के लिए थोड़ा त्रिकोणमिति नहीं मानते हैं तो आप गैर-घुमावदार लेबल का उपयोग कर सकते हैं।

ध्यान से लाइन के कोण की परिभाषा पर ध्यान दें: डी 3 की रेडियल लाइनें और क्षेत्र 12 बजे से शुरू होने वाली घड़ी की दिशा में आगे बढ़ते हैं, जबकि यह साजिश 3 बजे से शुरू होने वाली घड़ी की दिशा में आगे बढ़ती है!

+0

धन्यवाद माइक, बहुत सराहना की! – chriswynnyk

2

Plotly आपको MATLAB, पायथन और आर के साथ इंटरैक्टिव ध्रुवीय चार्ट बनाने देता है। परिणाम इंटरैक्टिव होते हैं, और D3.js. के साथ प्रस्तुत किए जाते हैं। आप कुछ MATLAB उदाहरण (कोड + इंटरैक्टिव ग्राफ) here देख सकते हैं।


enter image description here


enter image description here




enter image description here




अस्वीकरण: मैं Plotly टीम पर कर रहा हूँ।