क्या प्रत्येक आयताकार की पृष्ठभूमि के साथ डी 3 में एक ट्रेमैप बनाना संभव है? मैं सिल्वरलाइट here में किए गए कुछ के समान कुछ ढूंढ रहा हूं, लेकिन डी 3 के लिए। यदि यह संभव है, तो क्या कोई अनुशंसित ट्यूटोरियल है जो पृष्ठभूमि को पृष्ठभूमि से जोड़ने की प्रक्रिया के माध्यम से चलता है?क्या मैं छवियों का उपयोग डी 3 ट्रेमैप्स के लिए पृष्ठभूमि आयत के रूप में कर सकता हूं?
8
A
उत्तर
7
हां, एसवीजी में छवियों का उपयोग करने के कई तरीके हैं। आप शायद छवि को पैटर्न के रूप में परिभाषित करना चाहते हैं और फिर आयत को भरने के लिए इसका उपयोग करना चाहते हैं। अधिक जानकारी के लिए, उदा। देखें this question (प्रक्रिया उस तत्व के समान है जो आप भरना चाहते हैं)।
डी 3 कोड में, यह ऐसा कुछ (सरलीकृत) दिखाई देगा।
svg.append("defs")
.append("pattern")
.attr("id", "bg")
.append("image")
.attr("xlink:href", "image.jpg");
svg.append("rect")
.attr("fill", "url(#bg)");
5
यह नोट करना महत्वपूर्ण है कि छवि चौड़ाई की जरूरत है, ऊंचाई विशेषताओं
chart.append("defs")
.append('pattern')
.attr('id', 'locked2')
.attr('patternUnits', 'userSpaceOnUse')
.attr('width', 4)
.attr('height', 4)
.append("image")
.attr("xlink:href", "locked.png")
.attr('width', 4)
.attr('height', 4);
2
एक आयत में एक छवि को जोड़ने के लिए अपने दृश्य काफी धीमी गति से कर सकते हैं पैटर्न का उपयोग करना।
आपको लगता है कि बजाय की तरह कुछ कर सकते हैं, इस कोड को मैं एक बल लेआउट में मेरी आयताकार नोड्स के लिए इस्तेमाल किया है, मैं नोड्स के रूप में एक छवि के द्वारा भरा आयतों रखना चाहते थे:
var node = svg.selectAll(".node")
.data(force.nodes())
.enter().append("g")
.attr("class", "node");
node.append("rect")
.attr("width", 80)
.attr("height", 120)
.attr("fill", 'none')
.attr("stroke", function (d) {
return colors(d.importance);
});
node.append("image")
.attr("xlink:href", function (d) { return d.cover;})
.attr("x", 2)
.attr("width", 76)
.attr("height", 120)
.on('dblclick', showInfo);
संबंधित मुद्दे
- 1. डी 3 जेएस नोड्स छवियों के रूप में
- 2. सी # में 3 डी सतह साजिश ग्राफिक बनाने के लिए मैं क्या (फ्री) लाइब्रेरी का उपयोग कर सकता हूं?
- 3. डीआईसीओएम छवियों से पिक्सल पढ़ने के लिए मैं क्या सी ++ लाइब्रेरी का उपयोग कर सकता हूं?
- 4. क्या मैं UIView के लिए UITableView समूहीकृत पृष्ठभूमि पैटर्न का उपयोग कर सकता हूं?
- 5. सीएसएस - पृष्ठभूमि छवियों के रूप में स्प्राइट्स
- 6. मैं लिनक्स में पृष्ठभूमि प्रक्रिया के रूप में प्रक्रिया को चलाने के लिए नोहप का उपयोग कैसे कर सकता हूं?
- 7. मैं आईओएस में 3-डी बनावट का उपयोग कैसे कर सकता हूं?
- 8. क्या मैं विशेष रूप से एक विश्वसनीय वेब सेवा के रूप में एएसपी.नेट एमवीसी 3 का उपयोग कर सकता हूं?
- 9. क्या मैं प्रतिक्रिया मूल का उपयोग कर 3 डी या 2 डी इंटरैक्टिव गेम बना सकता हूं?
- 10. क्या मैं एटीपीनेट के साथ नेटबीन का उपयोग संपादक के रूप में कर सकता हूं?
- 11. क्या मैं UISavitViewController के विस्तृत दृश्य के रूप में एक UINavigationController का उपयोग कर सकता हूं?
- 12. क्या मैं एचटीएमएल में पृष्ठभूमि के रूप में अपने स्थानीय फाइल सिस्टम से एक छवि का उपयोग कर सकता हूं?
- 13. क्या मैं अपनी खुद की छवियों के साथ Google स्ट्रीव्यू एपीआई का उपयोग कर सकता हूं?
- 14. मैं डी 3 और उसके बल लेआउट का उपयोग कर पेड़ कैसे बना सकता हूं?
- 15. क्या मैं एंड्रॉइड पर jmonkeyengine का उपयोग कर सकता हूं?
- 16. क्या मैं अल्फा चैनल के साथ जेपीईजी पढ़ने के लिए libjpeg का उपयोग कर सकता हूं?
- 17. समय का उपयोग कर डी 3 में रंग संक्रमण
- 18. क्या मैं स्थानीयहोस्ट यूआरएल का उपयोग पेपैल आईपीएन में notify_url के रूप में कर सकता हूं?
- 19. क्या मैं वीआईएम में मैपलेडर के रूप में स्पेस का उपयोग कर सकता हूं?
- 20. क्या मैं हटा सकता हूं [] हटाने के लिए तर्क [3]?
- 21. मैं रेल 3 में अपने त्रुटि पृष्ठों के लिए i18n का उपयोग कैसे कर सकता हूं?
- 22. क्या मैं वीबी में subroutine नाम के रूप में "रोकें" का उपयोग कर सकता हूं?
- 23. क्या मैं PHP में फ़ंक्शन कॉलबैक के रूप में ऑपरेटरों का उपयोग कर सकता हूं?
- 24. क्या मैं अपने नियंत्रण के लिए UIControlState के कस्टम मानों का उपयोग कर सकता हूं?
- 25. मैं 3 डी स्पेस निर्देशांक को 2 डी स्पेस निर्देशांक में कैसे परिवर्तित कर सकता हूं?
- 26. क्या मैं System.Net.Mail का उपयोग कर Outlook के लिए "उच्च महत्व" के रूप में एक ईमेल चिह्नित कर सकता हूं?
- 27. 3 डी लुक पाने के लिए मैं एंड्रॉइड टैब कैसे स्टाइल कर सकता हूं?
- 28. सीएसएस में पृष्ठभूमि-छवि सेट करने के लिए मैं डेटा विशेषता का उपयोग कैसे कर सकता हूं?
- 29. क्या मैं एक सेट प्रकार का उपयोग सरणी अनुक्रमणिका के रूप में कर सकता हूं?
- 30. क्या मैं कॉलबैक के रूप में निजी उदाहरण विधियों का उपयोग कर सकता हूं?
सिर्फ एक [बेला बनाया ] (http://jsfiddle.net/headwinds/6eu0xnvt/#base) परीक्षण और अच्छी तरह से काम करने के लिए! – headwinds
फिडल उपलब्ध नहीं है। 404 त्रुटि – Nidheesh
[यहां एक कामकाजी पहेली है] (https://jsfiddle.net/dnc042/fd7svrx6/7/) –