क्या ब्रश होना संभव है जो एक स्थिर चौड़ाई यानी एक ब्रश है जो आकार बदलने योग्य नहीं है? इसे अभी भी खींचने योग्य होने की आवश्यकता होगी। प्रतीत होता है कि यह दस्तावेज में संभव है या नहीं।डी 3 ब्रश का आकार बदलें
उत्तर
उस के लिए कोई स्पष्ट विकल्प नहीं है, लेकिन तुम सब करने की जरूरत है ब्रश ईवेंट हैंडलर में डोमेन रीसेट है, उदाहरण के
var brush = d3.svg.brush().on("brush", brushed);
function brushed() {
brush.extent(desiredDomain);
}
आकार आकार बदलने छुपा से रोका जा सकता सीएसएस के माध्यम से हैंडल
के लिएg.brush>.resize {
display: none;
}
वास्तव में, सीमा को मैन्युअल रूप से रीसेट करने से अच्छी तरह से काम नहीं लगता है।
समाधान मैंने पाया है, जो स्लाइडर उदाहरण में छिपा हुआ है, आकार बदलने तत्व पूरी तरह दूर करने के लिए है:
// Create the brush normally.
var brush = d3.svg.brush()
.x(xScale)
.on("brush", brushed);
// Add it to a SVG group
var slider = context.append("g")
.attr("class", "x brush")
.call(brush);
// Remove the resize control
slider.selectAll(".resize").remove();
मैं बिल्कुल एक ही समस्या का सामना करना पड़ा। मैं डी 3 4.0 का उपयोग कर रहा था और एक्स अक्ष के साथ एक निश्चित आकार ब्रश को लागू करने की आवश्यकता है। मैं इस लक्ष्य को हासिल करने के लिए .brush
अंदर drag.filter()
समारोह और संशोधित तत्वों का इस्तेमाल किया:
var brush = d3.brushX()
.filter(function() {return d3.mouse(this)[0] > brushStart && d3.mouse(this)[0] < brushStart + brushWidth})
.extent([[0, 0], [width, height]])
.on("end", brushended)
.on('brush', beingBrushed);
svg.append('g')
.attr('class', 'brush')
.call(brush)
.call(brush.move, [0, brushWidth]); //initial position
d3.selectAll('.brush>.handle').remove();
function brushended() {
var s = d3.event.selection;
if (s!== null) {
brushStart = s[0];
}
}
इस तरह ब्रश खींच लेकिन आकार बदलने नहीं देता है।
D3.js v4.0 में आप एसवीजी तत्वों (आयताकार संभाल) के लिए सीएसएस में सूचक घटनाओं को अक्षम कर सकते हैं।
.handle {
pointer-events: none;
}
- 1. डी 3 ब्रश
- 2. जावाएफएक्स 3 डी सबसेन का आकार कैसे बदलें?
- 3. नोड आकार डी 3
- 4. एक 3 डी सरणी का आकार बदलना
- 5. मैं डी 3 v4.0 `ब्रश` में स्केल कैसे लागू करूं?
- 6. डी 3: डी 3
- 7. ज़ेंड_Mail और = 0 डी = 0 ए = 3 डी = 3 डी = 3 डी = 3 डी = 3 डी
- 8. ओपनजीएल: 3 डी में 2 डी आकार कैसे खोला जाए?
- 9. डी 3
- 10. त्रिभुज जाल से 3-डी आकार का पता लगाने
- 11. एक 3 डी छवि (और resampling) का आकार बदलना
- 12. डी 3
- 13. यूआईएसटेपर का आकार बदलें?
- 14. 3 डी
- 15. 3 डी
- 16. एमवीसी 3/रेजर थंबनेल/छवि विचारों का आकार बदलें?
- 17. टेक्स्ट फ़ॉन्ट का आकार बदलें
- 18. ब्रश टू ब्रश एनीमेशन
- 19. जावास्क्रिप्ट और डी 3
- 20. ggplot2, शीर्षक का आकार बदलें
- 21. UIImageview आकार आयताकार का डिफ़ॉल्ट आकार बदलें
- 22. jQuery 3 डी कैरोसेल?
- 23. 3 डी-स्पेस
- 24. ओबीजे बनाम 3 डी एस - एंड्रॉइड 3 डी विकास
- 25. x3dom में 3 डी टेक्स्ट के बेवल आकार को कैसे बदलें?
- 26. कैसे 3 डी प्रिंट जावाएफएक्स 3 डी दृश्य?
- 27. दो 3 डी बहुभुज
- 28. डी 3
- 29. 3 डी?
- 30. डी 3