C3.js

2015-06-24 5 views
9

के साथ लोड क्षेत्र मैं लोड एपीआई का उपयोग कर C3.js में एक लाइन चार्ट को गतिशील रूप से लोड करने का प्रयास कर रहा हूं।C3.js

कॉलम डेटा ठीक लोड करता है लेकिन क्षेत्रों में कोई बदलाव नहीं होता है। मैं क्षेत्रों का उपयोग नहीं करना चाहता हूं। एपीआई एडीआई क्योंकि मुझे इस परियोजना के लिए एक धराशायी रेखा की आवश्यकता है।

chart.load({ 
    columns:[ 
     ['data2', 10, 30, 20, 50, 40, 60, 50] 
    ], 
    regions: { 
     'data2': [{'start':3, 'style':'dashed'}] 
    } 
    }); 

मैं वास्तव में किसी भी मदद की सराहना करता हूं, मैं बहुत अटक गया हूं - धन्यवाद!

+1

सबसे पहले, आपके 'क्षेत्र' ऐसा नहीं दिख रहे हैं [उनके एपीआई प्रदर्शन क्या हैं] (http://c3js.org/reference.html# क्षेत्र)। दूसरा, 'क्षेत्र' 'डेटा' के बाहर बैठता है जो' कॉलम 'के अंदर नहीं है। इन गतिशील रूप से बदलने के लिए आपको कुछ अलग करना पड़ सकता है। – Tony

+0

प्रतिक्रिया के लिए धन्यवाद। मैं क्षेत्रों एपीआई का उपयोग नहीं कर रहा हूं क्योंकि एक धराशायी लाइन प्रभाव नहीं दे सकता है। मैं क्षेत्र चार्ट के साथ लाइन चार्ट का उपयोग कर रहा हूं जहां इस उदाहरण में डेटा ऑब्जेक्ट के अंदर क्षेत्रों को रखा गया है http://c3js.org/samples/simple_regions.html – dangerd

+0

टच। आप सीएसएस के साथ प्रभाव का अनुकरण नहीं कर सकते? अन्यथा, आप आधिकारिक [github पेज] (https://github.com/masayuki0812/c3) पर कोई समस्या खोलने पर विचार करना चाहेंगे। – Tony

उत्तर

4

अपनी दस्तावेज़ीकरण c3 api load के अनुसार आप केवल load कॉल में इन मूल्यों को पारित कर सकते हैं

url, json, rows, columns, classes, categories, axes, colors, type, types, unload और done

करने के लिए regions से load कॉल जोड़ें, आपको उनकेपर उनके साथ समस्या उठाने की आवश्यकता है 153,210 या जाँच करता है, तो पहले से ही

की अब एकमात्र समाधान regions.add उपयोग करने के लिए है के रूप में मौजूद है, लेकिन यह अब तक पानी का छींटा शैली का समर्थन नहीं करता

जांच Demo:Fiddle

आप पानी का छींटा शैली के बजाय जोड़ने के लिए एक मुद्दा बढ़ा सकते हैं regions से load कॉल करने के लिए

+0

आपका डेमो काम नहीं करता –

+0

डेमो लिंक अपडेट किया गया, पूरे जावास्क्रिप्ट की प्रतिलिपि बनाई गई क्योंकि फीड कच्चे जिथब सामग्री यूआरएल को अवरुद्ध कर रहा था –