में एक कॉल ग्राफ़ उत्पन्न करना मुझे बहुत सारे कार्यों के साथ खराब रूप से स्वरूपित मोनोलिथिक आर कोड का एक बड़ा हिस्सा दिया गया है, और मैं काम करना चाहता हूं कि कौन से फ़ंक्शन कॉल करते हैं।आर
मैंने सोचा कि मैं roxygen की @callGraph सामग्री का उपयोग कर सकता हूं, लेकिन ए) कोड को पैकेज में होना जरूरी है, जो इस कोड के साथ सिरदर्द होगा, और बी) जब मैं दौड़ता हूं तो यह काम नहीं करता है यह मेरा एक साधारण पैकेज पर है। मुझे रोक्सीजन लेखकों में से एक से एक पोस्टिंग दिखाई देती है जिसमें कहा गया है कि आरजीआरपीवीज निर्भरता के कारण कॉल ग्राफ़ जनरेशन अक्षम है, लेकिन कोड वहां है। वैसे भी।
किसी को भी जल्दी से काम करने का बेहतर तरीका मिल गया है कि foo कॉल बार, बाज और qux, और वह qux कॉल quux?
संपादित करें: आर की प्रोफाइलिंग प्रणाली के आधार पर समाधान बहुत अच्छे हैं, मानते हैं कि आप वास्तव में कोड चला सकते हैं ... फ़ाइलों में आधे सामान नहीं चलते हैं, और मुझे नहीं पता कि यह क्या करता है ... स्टेटिक मुझे लगता है कि विश्लेषण के लिए विश्लेषण बहुत अधिक है।
संपादित करें 2: रोक्सीजन की कॉल ग्राफ सामग्री फ़ंक्शन की अभिव्यक्ति के पुनरावर्ती मूल के आधार पर एक स्थिर विश्लेषण करने लगती है और is.callable की जांच कर रही है। किसी भी समारोह पर इसे चलाने में सक्षम होना बहुत अच्छा होगा ... मैं इस कल के साथ खेल सकता हूं ...
मैं एक ऐसा फ़ंक्शन लिखने के विचार पर विचार कर रहा था जो इस तरह कुछ करता है। और यह उस समय के बारे में सही था जब आपने उपर्युक्त ब्लॉग पोस्ट पोस्ट किया था। बड़े मन वाले ऐसा सोचते हैं? :) –
काफी ठीक है जो मैं बाद में था। अब आउटपुट को डॉट प्रारूप में बदलने के लिए, या शायद इसे किसी अन्य आर ग्राफ पैकेज में लोड करें ... – Spacedman