2012-01-20 7 views
5
में बार रेखांकन स्टैक्ड आकर्षित करने के लिए कैसे

मैं दिए गए लिंकआईओएस

http://peltiertech.com/images/2009-05/StackChart4.png

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

+0

हाय इस पोस्ट पर कोई अपडेट, क्या आपने इसे उद्देश्य सी में करने का तरीका बताया – cloudVision

उत्तर

0

कोर ग्राफिक्स में ऐसा करना मुश्किल नहीं होगा। मुझे विश्वास नहीं है कि कोर प्लॉट यह प्रदान करता है (या मैंने कोशिश की कोई अन्य लाइब्रेरी) - लेकिन यह ग्राफ बहुत सरल दिखता है। कोर ग्राफिक्स का उपयोग करने पर WWDC 2011 एक महान सत्र था, और आप इसे यहाँ देख सकते हैं (देव आवश्यक खाता):

https://developer.apple.com/videos/wwdc/2011/includes/practical-drawing-for-ios-developers.html#practical-drawing-for-ios-developers

5

कोर प्लॉट आप के लिए स्टैकिंग गणना से काम नहीं चलेगा, लेकिन यह आकर्षित कर सकते हैं सलाखें। आपको प्रत्येक डेटा श्रृंखला के लिए एक बार साजिश की आवश्यकता होगी। उदाहरण के लिए, आप एक प्लॉट के साथ 0 से 2 तक एक बार खींच सकते हैं। अगली साजिश में एक बार हो सकता है जो 2 से 5 के बीच फैलता है और तीसरी साजिश 5 और 6 के बीच जा सकती है।

इसे सेट करने का तरीका barBasesVary = YES को सभी स्टैक में नीचे की साजिश के लिए सेट करना है। ये भूखंड CPTBarPlotFieldBarBase नामक अतिरिक्त प्लॉट फ़ील्ड के लिए डेटास्रोत से पूछेंगे। बार के लिए प्रारंभिक मान सेट करने के लिए इसका उपयोग करें और सामान्य बिंदु को सामान्य बिंदु सेट करने के लिए CPTBarPlotFieldBarTip का उपयोग करें।