मुझे वास्तव में this graph पसंद है और इसकी कार्यक्षमता और यह मेरी इच्छित चीज़ों के लिए बिल्कुल सही है। केवल एक चीज जिसे मुझे बदलने की जरूरत है, मुझे वाई-अक्ष पर सामान्य डेटा की अनुमति देने की आवश्यकता है और मुझे लगता है कि यह काम करने के लिए प्रतीत नहीं होता है (मैं एक नौसिखिया हूं)।औपचारिक डेटा पर ब्रशिंग
जब मैं क्रमसूचक के लिए रैखिक से y पैमाने बदल:
yscale[k] = d3.scale.linear() .domain(d3.extent(data, function(d) { return +d[k]; })) .range([h, 0]));
yscale[k] = d3.scale.ordinal().rangePoints([h, 0]),
yscale[k].domain(data.map(function(d) { return d[k]; })))
Brushing अभी भी पता चलता है और अपने आप में काम करता है लेकिन यह चयनित लाइनों छोड़ने फ़िल्टर नहीं करती। कोई लाइन तब तक दिखाई नहीं देती जब तक कि मैं इसे अक्ष के शीर्ष पर नहीं ले जाता, तब सभी या अधिकतर सभी दिखाए जाते हैं। जब मैंने फायरबग के साथ कोड के माध्यम से कदम रखा तो ऐसा लगता था कि ब्रश क्षेत्र में बस लाइनें नहीं मिल रही थीं लेकिन सभी (?) ... और मुझे पता लगाना प्रतीत नहीं होता है। :(
अगर कोई (विशेष रूप से सभी स्थानों मैं बदल सकते हैं और कैसे करना है) इस के साथ बाहर मदद कर सकता है, मैं इस काम के हो जाते हैं और जानने मैं गलत क्या कर रहा हूँ करने के लिए प्यार होता है: - \
अरे धन्यवाद, मैंने पहले ही यह उदाहरण देखा था लेकिन शायद मैं इसे काफी करीब से नहीं देख रहा हूं :)। मैं अपने कोड पर करीब देखूंगा और देख सकता हूं कि मैं पिक्सेल से डोमेन मानों का अनुवाद कैसे कर सकता हूं। अभी मेरे पास कोई सुराग नहीं है। haha। यदि आप अपना काम करते हैं तो मैं वास्तव में एक अपडेट की सराहना करता हूं। :) –