आसानी से (अधिमानतः) मुफ्त सॉफ्टवेयर का उपयोग करके ग्राफ को आसानी से कैसे प्लॉट करें?


8

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

मुझे पता है कि MS Excel बिल्कुल ऐसा कर सकता है, लेकिन मेरे पास MS Excel नहीं है।

मैंने आर को स्थापित किया है और इसे सीखने की कोशिश की है, और मैं हिस्टोग्राम जैसे काम कर सकता हूं, लेकिन मुझे अभी भी पता नहीं है कि दिए गए डेटा के साथ बुनियादी 2 डी ग्राफ कैसे करें। ऐसा लगता है कि आर इस के लिए नहीं बना था ...

मुझे लगता है कि गणितज्ञ किसी भी तरह से ऐसा कर सकता है, लेकिन मेरे पास गणित भी नहीं है।

संपादित करें: मैं यह भी जोड़ूंगा कि मैं मैक ओएस एक्स का उपयोग कर रहा हूं, लेकिन मेरे पास लिनक्स और विंडोज़ वीएम भी हैं, इसलिए सिस्टम वास्तव में कोई फर्क नहीं पड़ता

edit2: जैसा कि Idigas ने पूछा, मैं स्प्रेडशीट समाधान की तुलना में अधिक पसंदीदा प्रोग्रामिंग करेगा, लेकिन मुझे उतना ध्यान नहीं है


आप एक स्प्रेडशीट समाधान या एक प्रोग्रामिंग समाधान चाहते हैं?
रूक

Idigas: मैं दोनों का अनुमान लगा सकता हूं, हालांकि मैं प्रोग्रामिंग समाधान पसंद करूंगा, क्योंकि यह "क्लीनर" है
कारेल बिलेक

शिलापट क्यों नहीं? यह अच्छी तरह से मुक्त है ... काम करता है ...
रूक

जवाबों:


5

पुनः प्रयास करें। इस बार, ggplot2 का उपयोग करें । यहां वेबसाइट से स्नैग किए गए डेटा बिंदुओं का उदाहरण दिया गया है।

geom_point

यह ग्राफ़ निम्न कोड के साथ अंतर्निहित mtcars डेटासेट का उपयोग करके किया गया था:

> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))

Stackoverflow.com के पास एक छोटा सा ggplot2 उपयोगकर्ता आधार है । अन्यथा, सवाल पूछने के लिए ggplot2 Google समूह एक शानदार जगह है।


यदि आप R का उपयोग कर रहे हैं, तो यह एक बढ़िया सुझाव है, लेकिन कर्ल ने कहा कि जैसे R को इस उम्मीद में हताशा से बाहर निकाला गया कि यह R के साथ किसी भी वास्तविक परिचित के कारण नहीं, बल्कि ग्राफ समाधान का एक रास्ता है।
डेवपरिलो

मुझे लगता है कि मैंने करेल की इच्छा को दिल से प्रोग्रामिंग समाधान के लिए लिया, और मैं अपने जवाब से खड़ा हूं। एक आर डेटा फ्रेम में एक टेक्स्ट फाइल आयात करना और ggplot2 में प्लॉट करना IMHO सबसे अच्छा प्रोग्रामिंग समाधान है, जिसमें एक दूसरे के रूप में matplotlib (बेंजामिन द्वारा सुझाया गया) है।
fideli

मैं अपने पुराने प्रश्नों को देख रहा हूं और मैंने इसे फिर से पाया है। मैंने अंत में आर सीखा, वास्तव में कुछ भी संभव है, आपके समाधान के लिए धन्यवाद। केवल एक चीज जो मुझे पसंद नहीं है वह है कभी-कभी अजीब सिंटैक्स।
कारेल बिलेक

1
वाक्य रचना पर सहमत। यह मुख्य बात है जो मैंने आर का उपयोग करने या इसका सुझाव देने के खिलाफ की है।
फिडेली

6

आप हमेशा Google डॉक्स का उपयोग कर सकते हैं? इसमें एक्सेल के समान कार्यक्षमता के साथ एक स्प्रेडशीट एप्लिकेशन है, अर्थात डेटा तालिकाओं के आधार पर रेखांकन बना सकते हैं। बस सम्मिलित करें -> चार्ट पर क्लिक करें

वैकल्पिक शब्द

यह पूरी तरह से ऑनलाइन है, और किसी भी सॉफ्टवेयर को डाउनलोड करने की आवश्यकता नहीं है। साथ ही साझा / सहयोग का समर्थन करता है।


5

यदि आप एक समाधान की तलाश कर रहे हैं जिसे आप प्रोग्राम कर सकते हैं, तो gnuplot का प्रयास करें । आर या ऑक्टेव जैसे कई कार्यक्रम gnuplot के साथ बातचीत कर सकते हैं। या आप gnuplot स्टैंडअलोन चला सकते हैं। यह डेटा युक्त पाठ फ़ाइलों को पढ़ सकता है और उन्हें प्लॉट के रूप में प्रस्तुत कर सकता है। जहां तक ​​लाइन के प्लॉट हैं, यह इससे कुछ भी कर सकता है:

bivariate उदाहरण

इसके लिए

दुनिया का नक्शा

कुछ उपयोगी लिंक:

  1. Ocatve, gnuplot & LaTex का उपयोग करके प्लॉट बनाना
  2. Gnuplot 4.2 के लिए डेमो स्क्रिप्ट
  3. Gnuplot ट्यूटोरियल

4

आप matplotlibएक कोशिश देना चाह सकते हैं ।

matplotlibअजगर का उपयोग करता है, ताकि आप जटिल कम्प्यूटेशन को प्रोग्रामेटिक रूप से कर सकें और सीधे तौर पर मौजूदा मॉड्यूल जैसे कि रेखीय बीजगणित और गणितीय कार्यों तक पहुंच सकें । हेक, आप अजगर में प्रतीकात्मक गणित भी कर सकते हैं ।

matplotlibpylabमाटलैब (टीएम) के बाद एक सुविधाजनक फ्रंट-एंड ( मॉडल) तैयार किया गया है या gnuplotजो इसे अंतःक्रियात्मक रूप से उपयोग करने योग्य बनाता है।

यहाँ छवि विवरण दर्ज करें


3

ओपनऑफ़िस संभवतः एमएस ऑफिस का "सर्वश्रेष्ठ" विकल्प है। यह बहुत कुछ भी करेगा जो एमएस ऑफिस कर सकता है, हालांकि कुछ मामलों में शायद उतना सुरुचिपूर्ण नहीं है।


यदि आप स्प्रेडशीट के अभ्यस्त हैं, तो मैं ओपनऑफ़िस के साथ जाऊंगा। यह एक्सेल का अनुकरण करना है।
डेवपैरिलो


0

मुझे पता चला कि प्लॉट (केवल मैक ओएस एक्स) वह चीज है जो मुझे वास्तव में अब तक सबसे ज्यादा पसंद है।


आपको यह ग्राफर से बेहतर लगता है?
waiwai933

ठीक है, अब मैं खुद को बेवकूफ घोषित करता हूं, क्योंकि मैं पूरी तरह से ग्रेगर के अस्तित्व के बारे में भूल गया था। इस टिप्पणी को एक नए उत्तर के रूप में पुनः सबमिट करें और मैं इसे सर्वश्रेष्ठ उत्तर के रूप में स्वीकार करूंगा। sigh
कारेल बिलेक

1
ओह, शायद नहीं। जितना मैं दोनों के साथ खेलता हूं, मुझे वास्तव में प्लॉट ज्यादा पसंद है।
करेल बिलेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.