कैसे एक चार्ट बनाने के लिए कि प्रविष्टियों की रेखांकन रेखांकन?


8

मेरे पास एक एक्सेल कार्यपुस्तिका है जिसमें दिनांक (क्रमबद्ध) के अलावा कुछ नहीं है, निम्नलिखित तरीके से:

11/14/2011 11:53
10/14/2012 11:53
11/23/2012 19:28
12/24/2012 12:27
...
12/1/2013 11:48

मैं एक लाइन चार्ट बनाना चाहूंगा जो मुझे बताता है कि प्रत्येक महीने में कितनी प्रविष्टियाँ हैं। मैं इसे कैसे खींचूं?

जवाबों:


5

माइक फिट्ज़पैट्रिक का जवाब अच्छी तरह से काम करेगा, अगर आप एक महीने की परवाह किए बिना साल के सभी मूल्यों को गिनने की कोशिश कर रहे हैं। यदि आप वर्ष के अनुसार प्रत्येक माह के लिए गणनाओं का चार्ट देख रहे हैं (यानी नवंबर 2012 और नवंबर 2013 के बीच अंतर करने में सक्षम), तो आपको थोड़ा और विस्तार की आवश्यकता होगी।

  1. अपने मौजूदा डेटा से एक मानक तालिका बनाएँ।
  2. एक स्तंभ जोड़ें, जिसका नाम वर्ष है, सूत्र = वर्ष (A2)।
  3. फोरमला = महीना (ए 2) के साथ महीना नामक एक कॉलम जोड़ें।
  4. अपनी पिवट टेबल में, अपने रो लेबल के रूप में वर्ष और माह का उपयोग करें, और दिनांक समय को आपके मान के रूप में (अभी भी गणना के साथ)।
  5. आपकी पिवट टेबल अब अलग-अलग वर्षों में एक ही महीने में अंतर करेगी।
  6. अंत में, चयनित पिवट टेबल के साथ, अपने मासिक काउंट के साथ पिवट चार्ट बनाने के लिए कॉलम चार्ट डालें।

अपने कच्चे डेटा के लिए एक मानक तालिका का उपयोग करके, जैसा कि आप मान जोड़ते हैं, आपकी पिवट तालिका आपके पिवट चार्ट के रूप में अपडेट हो जाएगी।


+1। यदि आवश्यक हो, तो वर्ष तक समूहीकरण को शामिल करने के लिए मेरे उत्तर को अपडेट करें।
माइक फिट्जपैट्रिक 1

5

आपके डेटा को मान्य एक्सेल डेटेटाइम मानते हुए, अपनी सीमा को एक शीर्षक (जैसे "डेटाइम") दें और फिर एक पिवट टेबल बनाएं।

अपने Row Labels और अपने Values ​​के रूप में Datetime (या जिसे आपने इसे कहा है) का उपयोग करें । सुनिश्चित करें कि मान फ़ंक्शन की गणना है, योग नहीं।

अंत में, अपने रो लेबल्स को महीने के अनुसार और वैकल्पिक रूप से वर्ष तक समूह बनाएं।


1
Excel 2010 में, वह समूह विकल्प यह नोटिस करना बहुत कठिन है कि मुझे अलग-अलग स्थानों, ड्रॉप-डाउन की जाँच को तिगुना करना था और इससे पहले कि मुझे विकल्प रिबन में यह नहीं मिला और वास्तविक तालिका कॉलम पर क्लिक करने पर केवल सक्रिय था।
एलेक्जेंड्रे रफालोविच

उन तिथियों पर राइट क्लिक करें जिन्हें आप समूह बनाना चाहते हैं, और पॉप-अप मेनू में से एक आइटम समूह है।
जॉन पेल्टियर

1

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

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

मैंने इस चार्ट को फनफुन एक्सेल ऐड-इन के साथ बनाया है। मूल रूप से, यह ऐड-इन आपको एक्सेल में सीधे जावास्क्रिप्ट का उपयोग करने की अनुमति देता है ताकि आप इंटरैक्टिव चार्ट बनाने के लिए हाईचर्ट्स.जेएस या डी 3.जेएस जैसी पुस्तकालयों का उपयोग कर सकें। मैंने इस विशिष्ट उदाहरण में HighCharts.js का उपयोग किया। इस चार्ट में, आप विस्तार संख्याएँ देखने के लिए अपने माउस का उपयोग समय की एक विशिष्ट अवधि में ज़ूम करने के लिए कर सकते हैं। यदि आप वर्षों से लॉग हैं तो यह बहुत उपयोगी होगा।

अपने डेटा पर वापस जाएं। इस चार्ट को बनाने से पहले, आपको प्रत्येक महीने के लिए आवृत्ति की गणना करने की आवश्यकता है। यह जावास्क्रिप्ट में एक छोटा सा कार्य लिखकर किया जा सकता है। यहाँ कुछ नमूना कोड है।

var frequencyPerMonth = new Object();

  var monthLast = 1;
  var yearLast = 1970;
  for(var i=0;i<data.length;i++){
    var monthThis = parseInt(data[i][0].split('/')[0]-1);
    var yearThis = parseInt(data[i][0].split('/')[2]);

    if(monthThis == monthLast && yearThis == yearLast){
        frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] += 1;
    }
    else{
        frequencyPerMonth[data[i][0].split('/')[2]+monthThis.toString()] = 1;
    }
    monthLast = monthThis;
    yearLast = yearThis;
  }

फ़नफुन में एक ऑनलाइन संपादक भी है जिसमें आप अपने जावास्क्रिप्ट कोड और परिणाम का पता लगा सकते हैं। आप नीचे दिए गए लिंक में मैंने उदाहरण चार्ट कैसे बनाया है, इसकी विस्तार से जांच कर सकते हैं।

https://www.funfun.io/1/#/edit/5a4e0d461010eb73fe125c4e

एक बार जब आप ऑनलाइन संपादक में प्राप्त किए गए परिणाम से संतुष्ट हो जाते हैं, तो आप आसानी से उपरोक्त URL का उपयोग करके अपने एक्सेल में परिणाम लोड कर सकते हैं। लेकिन निश्चित रूप से, सबसे पहले, आपको अपने एक्सेल में फनफुन एड-इन को इन्सर्ट - ऑफिस ऐड-इन में जोड़ना होगा । यहां कुछ स्क्रीनशॉट दिखाए जा रहे हैं कि आप कैसे उदाहरण को एक्सेल में लोड करते हैं।

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

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

प्रकटीकरण: मैं फनफुन का एक डेवलपर हूं

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