के लिए Django से डायरेक्ट डेटा इनपुट ऐसा लगता है कि सभी डी 3 उदाहरण ग्राफ बाहरी डेटा के रूप में बाह्य .csv या .tsv फ़ाइल लेते हैं। Django में एक चर से डेटा लेने के लिए कोड को संशोधित करने का कोई तरीका है। मान लीजिए {{data}} JSON प्रारूप में है, आप इसे ग्राफ में कैसे लागू करते हैं जैसे कि http://bl.ocks.org/3885304 या http://bl.ocks.org/3887051? मैं हमेशा एक .csv फ़ाइल लिखने से बचने की कोशिश कर रहा हूं।डी 3 ग्राफ
उत्तर
आप हमेशा एक ऐसा दृश्य बना सकते हैं जो गतिशील सीएसवी फ़ाइल की सेवा करेगा जो डी 3 द्वारा उपभोग किया जाएगा। इस तरह उपयोगकर्ताओं को ग्राफ के बजाय कच्चे डेटा की आवश्यकता होने पर डेटा डाउनलोड करने की अनुमति भी मिल जाएगी।
def foo(request, ...):
model = get_object_or_404(Foo, ...)
data = model.get_data() # should return csv formatted string
return HttpResponse(data, content_type='text/csv')
यदि आप ऐसा कर रहे हैं तो एपीआई जैसे tastypie https://github.com/toastdriven/django-tastypie – PhoebeB
भी, मैं Miki725 re csv से सहमत हूं। दोनों सीएसवी और जेसन को डीजेंगो से डी 3 की सेवा करने के बाद, अब मैं सीएसवी के साथ चिपक जाता हूं क्योंकि कुछ अच्छे उपकरण जैसे डी 3.नेस्ट और क्रॉसफिल्टर रिफाइनिंग चयन के लिए हैं और सीएसवी जेसन की तुलना में स्थानांतरण के लिए छोटा है। – PhoebeB
एसिंक्रोनस रूप से (ajax शैली), आप सही तरीके से JSON एक स्ट्रिंग अपने टेम्पलेट टैग चर और |safe
घ के लिए पारित में स्वरूपित उपयोग कर सकते हैं।
चेक बाहर काम कर रहे उदाहरण http://bl.ocks.org/4040034 जो http://bl.ocks.org/3885304
पर आधारित है तुम भी इतने पर संबंधित प्रश्नों की जांच करनी चाहिए, वहाँ इस विषय पर टन कर रहे हैं।
वह ग्राफ वह है जिसे मैं ढूंढ रहा हूं। मेरा {{data}} बिल्कुल उनके var डेटा के प्रारूप में है, जो JSON है। क्या मैं बस अपने डेटा को var data = {{data}} से बदल सकता हूं? यह काम नहीं लग रहा है। – ono
इसे फिक्स्ड। {{data | safe}} – ono
स्ट्रिंग के डिफ़ॉल्ट django से बचने के लिए कुंजी 'सुरक्षित' है। – hobs
- 1. डी 3 बल निर्देशित ग्राफ
- 2. डी 3 बल निर्देशित ग्राफ
- 3. डी 3 बल ग्राफ: चिपचिपा नोड्स
- 4. ज़ेंड_Mail और = 0 डी = 0 ए = 3 डी = 3 डी = 3 डी = 3 डी = 3 डी
- 5. डी 3
- 6. डी 3
- 7. डी 3
- 8. डी 3
- 9. जावा के लिए 3 डी दृश्य-ग्राफ पुस्तकालय?
- 10. डी 3 बल के नोड्स पर लेबल/पाठ निर्देशित ग्राफ
- 11. क्या वहां कोई अच्छी इंटरैक्टिव 3 डी ग्राफ लाइब्रेरी है?
- 12. Google मानचित्र पर डी 3 ग्राफ (लिंक के साथ)
- 13. डी 3 फोर्स निर्देशित ग्राफ का उपयोग कर नोड्स
- 14. डी 3 एसवीजी
- 15. गणित ग्राफिक्स 3 डी
- 16. पायथन: 3 डी
- 17. जावास्क्रिप्ट और डी 3
- 18. कैसे डी 3
- 19. ऋषि में 3 डी स्कैटरप्लॉट
- 20. डी 3 डी 9 हुक - डायरेक्ट 3 डी 9
- 21. 3 डी
- 22. डी 3
- 23. डी 3
- 24. 3 डी
- 25. डी 3
- 26. डी 3
- 27. 3 डी
- 28. 3 डी
- 29. डी 3
- 30. डी 3
https://github.com/mbostock/d3/wiki/Requests#wiki-d3_json – Martin
यदि मैं d3.json का उपयोग कर रहा हूं, तो यूआरएल और कॉलबैक क्या है? – ono
मैंने आपके प्रश्न को गलत समझा, मैंने सोचा कि आप इसे http का उपयोग कर जेसन के रूप में सेवा देना चाहते हैं। विवरण के लिए मेरा जवाब देखें। – Martin