शुरू करेंमुफ़्त में शुरू करें

लॉग-ट्रांसफ़ॉर्मिंग स्केल्स

scale_y_log10() और scale_x_log10() का उपयोग करना वैसा ही है जैसे हम अपने वास्तविक डेटासेट को ggplot2 तक पहुँचने से पहले ट्रांसफ़ॉर्म कर लें।

coord_trans() का उपयोग करते हुए, x = "log10" और/या y = "log10" आर्ग्युमेंट सेट करने से, आँकड़े (statistics) की गणना हो जाने के बाद डेटा ट्रांसफ़ॉर्म होता है। प्लॉट वैसा ही दिखेगा जैसा scale_*_log10() के साथ दिखता है, लेकिन स्केल अलग होंगे। यानी हमें log10-ट्रांसफ़ॉर्म किए गए ऐक्सिस पर मूल (original) मान दिखाई देंगे। यह उपयोगी हो सकता है क्योंकि लॉग स्केल कुछ हद तक सहज नहीं लगते।

आइए इसे पॉज़िटिवली स्क्यूड डेटा के साथ देखते हैं — msleep डेटासेट में 51 स्तनधारियों के दिमाग और शरीर का वज़न।

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Data Visualization with ggplot2

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
कोड संपादित करें और चलाएँ