Coordinates बनाम scales

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

Rick Scavetta

Founder, Scavetta Academy

Raw डेटा प्लॉट करें

ggplot(msleep, aes(bodywt, y = 1)) +
  geom_jitter() +
  scale_x_continuous(limits = c(0, 7000), 
                     breaks = seq(0, 7000, 1000))

तिरछा डेटा

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

Raw डेटा ट्रांसफॉर्म करें

ggplot(msleep, aes(log10(bodywt), y = 1)) +
  geom_jitter() +
  scale_x_continuous(limits = c(-3, 4),
                     breaks = -3:4)

रॉ मानों का ट्रांसफॉर्म

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

logtick annotation जोड़ें

ggplot(msleep, aes(log10(bodywt), y = 1)) +
  geom_jitter() +
  scale_x_continuous(limits = c(-3, 4),
                     breaks = -3:4) +
  annotation_logticks(sides = "b")

ट्रांसफॉर्म मान, टिक मार्क्स सहित

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

scale_*_log10() का उपयोग करें

ggplot(msleep, aes(bodywt, y = 1)) +
  geom_jitter() +
  scale_x_log10(limits = c(1e-03, 1e+04))

scale ट्रांसफॉर्म

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

डायरेक्ट ट्रांसफॉर्म बनाम scale_*_log10() आउटपुट तुलना

रॉ मानों का ट्रांसफॉर्म

scale ट्रांसफॉर्म

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

coord_trans() का उपयोग करें

ggplot(msleep, aes(bodywt, y = 1)) +
  geom_jitter() +
  coord_trans(x = "log10") 

coord ट्रांसफॉर्म

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

scale_*_log10() और coord_trans() आउटपुट तुलना

coord ट्रांसफॉर्म

scale ट्रांसफॉर्म

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

Labels समायोजित करना

coord री-लेबल

scale री-लेबल

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

अभ्यास का समय

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

Preparing Video For Download...