मैं कुछ ग्राफ खींचने के लिए Graphviz का उपयोग कर रहा हूं। मैं नोड्स पर लेबल का उपयोग कर रहा हूं और मैं लेबल को 2 लाइनों में विभाजित करने के लिए मजबूर करने के लिए "\n"
डाल सकता हूं। क्या ग्राफवीज़ (या dot
जो मैं उपयोग कर रहा हूं) प्राप्त करने का कोई तरीका है स्वचालित रूप से यह देखने के लिए कि इसे कुछ नोड्स लेबल विभाजित करना चाहिए, और इसके लिए स्वयं स्वचालित रूप से सर्वोत्तम विकल्प बनाना चाहिए?ग्राफविज़ में स्वचालित मल्टीलाइन लेबल?
उत्तर
मैंने यह भी खोजा है, लेकिन मुझे नहीं लगता कि यह मौजूदा संस्करण में संभव है। वर्तमान "समाधान" कोड लिखना है जो नोड्स (nodesep
विशेषता, अगर मुझे गलत नहीं है) के बीच न्यूनतम दूरी के आधार पर स्वचालित रूप से "\ n" जोड़ता है।
हां, एचटीएमएल जैसे लेबल (< ...>)
टैग का समर्थन करें, जिसका उपयोग आप लाइनों को तोड़ सकते हैं। जैसे
"A" -> "B"
[label = <1. <br/>
2. <br/>
3. <br/>
4. <br/>
.... <br/>
> color="blue" style="dashed"];
-1 यह सवाल का जवाब नहीं देता है। इसके अलावा वर्तमान विधि का उपयोग करने से भी बदतर है (दो अक्षर पांच से बेहतर हैं)। –
यह सवाल का जवाब नहीं देता है, लेकिन एक उत्कृष्ट वर्कअराउंड समाधान प्रदान करता है, इसलिए मैं इसे +1 देता हूं – Pascal
- 1. ग्राफविज़ एज लेबल
- 2. ग्राफविज़: दूसरी ओर प्लेस एज लेबल
- 3. विंडोज फॉर्म में बटन लेबल के रूप में मल्टीलाइन टेक्स्ट
- 4. ग्राफविज़
- 5. ग्राफविज़ सबग्राफ
- 6. ग्राफविज़ --- किनारे का लेबल एक और किनारे के करीब है
- 7. मल्टीलाइन UILabel
- 8. मल्टीलाइन UILabel
- 9. ग्राफविज़ विकल्प?
- 10. मल्टीलाइन
- 11. ग्राफविज़ - मैं लेबल को बाएं-गठबंधन में कैसे बना सकता हूं?
- 12. मैं ग्राफविज़ में क्लस्टर फ़ॉन्ट विशेषताओं को कैसे सेट करूं?
- 13. ग्राफविज़: रिकॉर्ड-आधारित नोड
- 14. ग्राफविज़ या डायनाग्राफ?
- 15. ग्राफविज़। डॉट नोड ऑर्डरिंग
- 16. ग्राफविज़ - फिक्स्ड नोड पोजीशन
- 17. ग्राफविज़ और एएससीआई आउटपुट
- 18. मल्टीलाइन टेक्स्ट
- 19. मल्टीलाइन UILabel?
- 20. मल्टीलाइन टूलटिपटेक्स्ट
- 21. मल्टीलाइन CATextLayer
- 22. क्लासिक एएसपी में मल्टीलाइन स्ट्रिंग
- 23. एक्सेल कोशिकाओं में मल्टीलाइन टेक्स्ट
- 24. रेल में मल्टीलाइन I18n 3
- 25. मल्टीलाइन टेक्स्टबॉक्स में ईमेल सत्यापन
- 26. एसएएसएस में कोई मल्टीलाइन है?
- 27. ग्राफविज़ में ओवरलैपिंग क्लस्टर कैसे आकर्षित करें?
- 28. लेबल
- 29. लेबल
- 30. d3.js मल्टीलाइन श्रृंखला चार्ट
तुम भी एचटीएमएल की तरह लेबल का उपयोग कर सकते हैं जो स्वचालित रूप से लपेट नहीं होगा, ('<...>' बजाय '" ... "' के साथ उद्धृत), लेकिन \ n से लेआउट पर अधिक नियंत्रण देता है। हो सकता है कि आपके सिस्टम की ग्राफिक्स लाइब्रेरी में प्रस्तुत रेंडर स्ट्रिंग की लंबाई के आकलन के साथ ब्रेक लगाने के लिए एक अच्छा अनुमान लगाया जा सके? –