2011-10-11 19 views
9

पर कस्टम लाइनों को चित्रित करना हाल ही में मैंने वेबसाइट पर कुछ डेटा प्लॉट करने के लिए हाईचार्ट एपीआई के साथ काम किया है, और मुझे कुछ कस्टम प्रतीक "लाइन" जोड़ने में सक्षम होना चाहिए उदाहरण के लिए कुछ प्रेस विज्ञप्ति ।हाईचर्ट ग्राफ

मैंने चार्ट में एक अलग श्रृंखला के रूप में एक स्तंभ तत्व जोड़ने के बारे में सोचा है लेकिन यह आदर्श से कम है।

अगर कोई किसी भी विचार है कि भयानक

धन्यवाद

उत्तर

10

होगा है आप renderer उपयोग कर सकते हैं लाइन आकर्षित करने के लिए?

यहां API doc for renderer है। path फ़ंक्शन देखें।

path फ़ंक्शन के लिए jsfiddle के लिए इसे पर भी देखें।

+2

हाय मेरे पास एक समान प्रश्न था। इसके साथ समस्या यह है कि यदि चार्ट में ज़ूम इन या आउट हो जाता है, तो खींची गई एसवीजी लाइनें तदनुसार पुन: सहेजती नहीं हैं। इसी प्रकार, खींची गई रेखाएं निर्यात नहीं की जाती हैं। क्या कोई वैकल्पिक विकल्प है जो इसका ख्याल रखेगा, या क्या मुझे इन घटनाओं को मैन्युअल रूप से संभालने के लिए जाना चाहिए? –

+0

@ अथर्वजोरी उस मामले में कोई प्रगति? – Fardin

+0

हे .. मैंने रीस्कलिंग को संभालने के लिए अपना खुद का जावास्क्रिप्ट लिखा, क्योंकि मुझे एपीआई में कुछ भी नहीं मिला। निर्यात के लिए वही। –

5

आप addPlotLine या addPlotBand विधियों (http://api.highcharts.com/highcharts#Axis.addPlotLine और http://api.highcharts.com/highcharts#Axis.addPlotBand) भी देख सकते हैं।

एसवीजी पथ ड्राइंग करने से उपयोग करना आसान और तेज़ हो सकता है, जब तक कि आपकी रेखा सीधे न हो।

+0

यह एक अच्छा जवाब है और मेरी समस्या हल हो गई है, हालांकि दुर्भाग्यवश लिंक काम नहीं कर रहे हैं ... किसी को हाईचर टीम को बताना चाहिए कि ब्रांड्स के साथ यूआरएल होने का इतना गर्म विचार नहीं है। – danii

संबंधित मुद्दे