मैं एक dataframe है कि इस तरह दिखता है:गैंट शैली समय रेखा (आधार आर में) साजिश
person n start end
1 sam 6 0 6
2 greg 5 6 11
3 teacher 4 11 15
4 sam 4 15 19
5 greg 5 19 24
6 sally 5 24 29
7 greg 4 29 33
8 sam 3 33 36
9 sally 5 36 41
10 researcher 6 41 47
11 greg 6 47 53
कहां से शुरू और अंत समय या अवधि (सैम 0 से 6 वर्ष से बात की हैं, 11 6 से ग्रेग आदि।)। एन कितनी देर तक (इस मामले में # शब्दों में) व्यक्ति ने बात की थी। मैं इसे आधार आर में एक समय रेखा के रूप में प्लॉट करना चाहता हूं (मैं अंततः ggplot2 का उपयोग कर एक समान प्रश्न पूछ सकता हूं लेकिन यह उत्तर बेस आर के लिए विशिष्ट है [जब मैं आधार कहता हूं तो मेरा मतलब है कि मानक स्थापित करने वाले पैकेज]]।
वाई अक्ष व्यक्ति द्वारा होगी और एक्स अक्ष समय होगा।
मैं इस बनाने के लिए आधार आर उपयोग करना चाहते हैं: उम्मीद है कि अंतिम उत्पाद उपरोक्त डेटा के लिए कुछ इस तरह लग रहा है। मुझे यकीन नहीं है कि इस तक कैसे पहुंचे। मेरे विचार एक डॉट प्लॉट का उपयोग करना और डॉटप्लॉट प्लॉट करना है लेकिन डॉट्स छोड़ना है। फिर स्क्वायर एंड सेगमेंट के साथ इस पर जाएं। मुझे यकीन नहीं है कि यह कैसे काम करेगा क्योंकि खंडों को सेगमेंट बनाने के लिए संख्यात्मक x और y अंक की आवश्यकता होती है और वाई अक्ष स्पष्ट है। एक और विचार है कि कारकों को संख्यात्मक (प्रत्येक कारक को एक संख्या असाइन करें) और प्लॉट को रिक्त स्कैटरप्लॉट के रूप में परिवर्तित करना है और फिर स्क्वायर एंड लाइन सेगमेंट के साथ जाना है। भाषण पैटर्न को देखते हुए यह मेरे क्षेत्र में एक शक्तिशाली उपकरण हो सकता है।
मैं आपकी मदद के लिए अग्रिम धन्यवाद।
पी एस वर्ग को समाप्त रेखा खंडों के लिए तर्कsegments(... , lend=2)
यह जानकारी देखकर सभी खंड तर्क से परिचित नहीं उन लोगों के लिए समय बचाने के लिए है।
बहुत अच्छा है। यह जो मैंने पूछा (आधार पैरामीटर के भीतर) के करीब है और मैं इसे यहां से ले जा सकता हूं। बहुत अच्छा काम। –
मुझे आशा है कि आपको कोई फर्क नहीं पड़ता है, लेकिन मैंने आपके 'सेगमेंट' उपयोग में कोड ', lend = 2' का टुकड़ा फिसल दिया। –
कोई जांच नहीं ...:) .- – John