R में डैशबोर्ड बनाने के लिए आप क्या उपयोग करते हैं?


17

मुझे समय-समय पर (दैनिक, मासिक) वेब एनालिटिक्स डैशबोर्ड रिपोर्ट तैयार करनी होगी। वे स्थिर होंगे और बातचीत की आवश्यकता नहीं होगी, इसलिए लक्ष्य आउटपुट के रूप में एक पीडीएफ फाइल की कल्पना करें। रिपोर्ट टेबल और चार्ट (मुख्य रूप से स्प्ललाइन और ggplot2 के साथ बनाई गई बुलेट ग्राफ़) को मिलाएगी। स्टीफन Few / अवधारणात्मक एज शैली डैशबोर्ड के बारे में सोचें:नमूना डैशबोर्ड

लेकिन वेब विश्लेषिकी के लिए आवेदन किया।

इन डैशबोर्ड रिपोर्ट बनाने के लिए किन पैकेजों पर कोई सुझाव?

मेरा पहला अंतर्ज्ञान आर मार्केड और निट का उपयोग करना है, लेकिन शायद आपने एक बेहतर समाधान पाया है। मैं R से उत्पन्न डैशबोर्ड के समृद्ध उदाहरण नहीं खोज सकता।


मैं जगह का सुझाव देते हैं untaggedसाथ टैग r, dashboards, reportsया इसी तरह की।
विलेना बेलेख

क्या आपने ऊपर बताए अनुसार यह डैशबोर्ड बनाया है? मैं कोड पर एक नज़र रखना पसंद करूंगा!
कारे

जवाबों:


15

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

आपके लिए मेरी सिफारिश आर मार्केडाउन और नाइट्र का उपयोग करना है , खासकर जब से इन पैकेजों में शाइनी की तुलना में बहुत कम सीखने की अवस्था है । इसके अलावा, मैंने हाल ही में एक आर पैकेज को चलाया है, जो मेरे विचार में, आदर्श रूप से एक रिपोर्ट में छोटे चार्ट / भूखंडों को एम्बेड करने की आपकी आवश्यकता के अनुरूप है, जैसा कि आपके चित्र में प्रस्तुत किया गया है। यह पैकेज स्थिर या गतिशील ग्राफिकल टेबल उत्पन्न करता है और इसे स्पार्कटेबल ( http://cran.r-project.org/web/packages/sparkTable ) कहा जाता है । इसका विगनेट यहां उपलब्ध है (पैकेज के होम पेज पर इसका कोई लिंक नहीं है): http://publik.tuwien.ac.at/files/PubDat_228663.pdf । क्या आपको कभी कुछ अन्तरक्रियाशीलता चाहिए ,sparkTableइसके सरल इंटरफ़ेस के माध्यम से कुछ प्रदान करता है Shiny


मैं स्पार्कटेबल के बारे में नहीं जानता था, यह काम के लिए एक महान उपकरण की तरह लगता है।
छायाकार

@ssdecontrol: हाल ही में, मैं इसके बारे में भी नहीं जानता था। एक महान उपकरण की तरह दिखता है, निश्चित रूप से। मैं अपने प्रोजेक्ट में इसे आजमाने के लिए उत्सुक हूं, अगर मुझे जरूरत और अवसर होगा।
१०:५० पर असेम्बली ब्लेक ऑक

9

चमकदार HTML-आधारित एप्लिकेशन बनाने के लिए एक रूपरेखा है जो गतिशील रूप से R कोड निष्पादित करती है। चमकदार ऐप्स अकेले खड़े हो सकते हैं या knitrमार्कडाउन दस्तावेजों के साथ निर्मित हो सकते हैं , और चमकदार विकास पूरी तरह से RStudio में एकीकृत है। यहां तक ​​कि शाइन ऐप्स की मेजबानी के लिए शिन्याप्पेसियो नामक एक नि: शुल्क सेवा है , shinyपैकेज में सीधे आर से चमकदार ऐप को तैनात करने के लिए कार्य हैं, और RStudio में उन कार्यों को कॉल करने के लिए GUI इंटरफ़ेस है। साइट के ट्यूटोरियल अनुभाग में बहुत अधिक जानकारी है।

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

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


2

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

इस बीच, आप इन्हें भी आज़मा सकते हैं।

आशा करता हूँ की ये काम करेगा! (अगर आपको इससे भी बेहतर कुछ मिले तो मुझे अपडेट करें।)


1

मुझे एक वेब आधारित डैशबोर्ड बनाना था। मेरा मुख्य चार्टिंग उपकरण d3js था। लेकिन मुझे कुछ चार्ट बनाने के लिए ggplot2 का उपयोग करने की आवश्यकता थी। D3js के ggplot2 एक्सटेंशन के माध्यम से, मैं वही बना सकता हूं। यदि आपके चार्ट मौजूदा एक्सटेंशन के माध्यम से उत्पन्न किए जा सकते हैं, तो वेब में बेहतर विकल्प हैं। बाद में आप उन्हें वितरण के लिए पीडीएफ में निर्यात कर सकते हैं।



1

आप ShinyDashboard की कोशिश कर सकते हैं और किसी भी इंटरैक्टिव पहलुओं को छोड़ सकते हैं । मेरी राय में, अभी भी उपयोगकर्ताओं को भूखंडों पर ज़ूम करने या किसी कॉलम में कुछ मूल्यों की खोज करने की अनुमति देना अच्छा है। चमकदार आपको ऐसा करने की अनुमति देगा।

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