के साथ सरल रैखिक चार्ट jQuery.ui रेंज स्लाइडर के साथ सरल d3.js चार्ट (उदाहरण के लिए http://bl.ocks.org/2579599) को कैसे गठबंधन करें? इस स्लाइडर के साथ मैं एक्स-अक्ष स्केल (डेटा श्रृंखला की भीख मांगना और अंत) को नियंत्रित करना चाहता हूं। मैं उम्मीद करता हूं कि मेरे चार्ट में बड़े डेटा सेट होंगे और आदर्श रूप से इसे पूरे चार्ट को दोबारा किए बिना किया जाना चाहिए।डी 3 jquery ui रेंज स्लाइडर
8
A
उत्तर
8
यदि आपको अंक को फिर से निकालने में कोई फर्क नहीं पड़ता है, तो एक्स-अक्ष की शुरुआत और अंत को स्केल के साथ नियंत्रित करने के लिए jQuery रेंज स्लाइडर के कॉलबैक विधियों में x के डोमेन को बदलकर हासिल किया जा सकता है।
यह सुंदर बनाने के लिए आप इसे एक संक्रमण का उपयोग करके और एक क्लिपिंग आयत जोड़कर कर सकते हैं। सीमा स्लाइडर कॉलबैक कुछ इस तरह दिखेगा:
<div id="slider">
<script>
$(function() {
$("#slider").slider({
range: true,
min: 0,
max: data.length-1,
values: [0,6],
slide: function(event, ui) {
var maxv = d3.min([ui.values[1], data.length]);
var minv = d3.max([ui.values[0], 0]);;
//this is the main bit where the domain of x is readjusted
x.domain([minv, maxv-1]);
//apply the change in x to the x-axis using a transition
graph.transition().duration(750)
.select(".x.axis").call(xAxis);
//apply the change in x to the path (this would be your svg:path)
graph.transition().duration(750)
.select(".path").attr("d", line(data));
}});
});
</script>
</div>
मैं इस एक साथ कतरन के साथ bl.ocks.org/3878029 प्राप्त करने के लिए जोड़ा गया। क्या यह एक्स-अक्ष की स्केलिंग है जिसे आपने कल्पना की थी? यह पथ और एक्स-अक्ष को फिर से चलाता है लेकिन मुझे यकीन नहीं है कि आप इसे कैसे बदलना चाहते हैं यह देखने के लिए कि आप इसे कैसे बदलना चाहते हैं।
संबंधित मुद्दे
- 1. jQuery स्लाइडर रेंज
- 2. Jquery UI स्लाइडर?
- 3. jQuery UI स्लाइडर
- 4. jQuery UI स्लाइडर
- 5. jQuery UI स्लाइडर - अपरिभाषित
- 6. jquery ui स्लाइडर प्रदर्शित मान
- 7. jQuery ui स्लाइडर गलत मान?
- 8. मैं प्रत्येक JQuery UI स्लाइडर हैंडल
- 9. Jquery UI स्लाइडर हैंडल को कैसे बदलें
- 10. jQuery यूआई स्लाइडर: हैंडल
- 11. कस्टम रेंज/jQuery यूआई स्लाइडर के साथ चर सेट
- 12. गैर-रैखिक/घातीय/लॉगरिदमिक चरणों के साथ JQuery UI स्लाइडर
- 13. ui स्लाइडर टेक्स्ट बॉक्स इनपुट
- 14. एचटीएमएल डेटा विशेषताओं से jQuery ui स्लाइडर पैराम्स सेट करना
- 15. jQuery 3 डी कैरोसेल?
- 16. jquery ui
- 17. jQuery स्लाइडर यूआई - संवर्धन
- 18. jquery फॉर्म स्लाइडर (इनपुट-स्लाइडर)
- 19. मोबाइल के लिए एक jquery ui स्लाइडर है?
- 20. jQuery-UI स्लाइडर - कुंजीपटल इनपुट को अक्षम कैसे करें?
- 21. jQuery UI स्लाइडर हैंडल ओवरलैपिंग को कैसे रोकें?
- 22. jQuery स्लाइडर च अपरिभाषित
- 23. Jquery स्लाइडर प्लगइन जो "एकाधिक रेंज वाले हैंडल" का समर्थन करता है
- 24. Jquery यूआई: रेंज स्लाइडर। कौन सा स्लाइडर स्थानांतरित हो गया है?
- 25. ज़ेंड_Mail और = 0 डी = 0 ए = 3 डी = 3 डी = 3 डी = 3 डी = 3 डी
- 26. jQuery यूआई स्लाइडर और हैंडल-संशोधन
- 27. jQuery UI
- 28. jQuery स्लाइडर की चौड़ाई और ऊंचाई बदलें
- 29. jQuery यूआई स्लाइडर तय मूल्यों
- 30. jQuery यूआई स्लाइडर
बहुत बहुत धन्यवाद, यह बहुत उपयोगी था! :) – luacassus
यहां मेरा उदाहरण है: http://bl.ocks.org/3878348 Google क्रोम और फ़ायरफ़ॉक्स में प्रदर्शन की तुलना करने का प्रयास करें, क्रोम निश्चित रूप से जीतता है – luacassus