2012-08-15 20 views
13

(x, y, z) निर्देशांकों के एक सेट को देखते हुए बनाएं, मैं एक समोच्च नक्शा बनाने के बारे में कैसे जाना होगा?समोच्च मानचित्र

पता करने के लिए में लागू करने के लिए कैसे, लेकिन यह अपने आप को लागू करने के लिए अगर मैं कुछ दिशा था की कोशिश कर रहा कोई फ़र्क नहीं पड़ेगा अच्छा नहीं होगा।


उपयोगकर्ताओं के लिए, मैं एक समोच्च मानचित्र d3.geom.contour() और jasondavies ' conrec.js का उपयोग कर बना सकते हैं:

https://github.com/jasondavies/conrec.js

अनिवार्य रूप से, मैं इस समोच्च में दोहराना चाहते हैं नक्शा d3.js का उपयोग कर: http://beaugunderson.com/routes/

उत्तर

7

यह इस तरह दिखता है conrec.js के साथ बहुत आसान होगा। आप फार्म तुम्हारे पास है कि में डेटा पास हैं, तो आप परिणाम पर .contourList() फोन करके रास्तों में से एक सूची प्राप्त कर सकते हैं। यदि आप एक d3.data() कॉल करने के लिए संशोधन के बिना पारित करने में सक्षम होना चाहिए। आपको बस इतना करना होगा कि पथ जनरेटर की आपूर्ति करें जो डेटा निर्देशांक को डेटा निर्देशांक के लिए निर्देशित करता है।

+0

उदाहरण: https://github.com/jasondavies/conrec.js/tree/master/example – Stefan

+0

हालात जाहिरा तौर पर के रूप में नहीं कर रहे हैं यहां वर्णित सरल। क्या कोई उदाहरण हैं? हम सिर्फ [x, y, z] मानों को conrec पर फ़ीड नहीं कर सकते हैं, इसे बदलने की आवश्यकता है और यह महत्वपूर्ण रूप से ऐसा लगता है। कम से कम यही मैं समझता हूं। यहां तक ​​कि यदि आप github उदाहरण को देखते हैं, तो यह 'nx3' सरणी नहीं है जिसे प्रारंभिक' डेटा' पैरामीटर के रूप में आपूर्ति की जाती है। –

0
  • Plotly.js d3.js पर आधारित है और समोच्च भूखंड प्रदान करता है।
: उदाहरण के लिए देखें

https://plot.ly/javascript/contour-plots/

Plotly.js: How to avoid overlapping contour lines?

How to apply plotly.js to an existing svg group <g> as target instead of applying it to a target <div> element?

संबंधित मुद्दे