नीचे एक साजिश का उदाहरण कोड है जो लगभग वही करता है जो मैं चाहता हूं। एकमात्र चीज जो मैं जोड़ना चाहता हूं वह नीचे वर्णित मामूली_ब्रेक्स के अनुसार एक्स अक्ष (प्रमुख आकार के समान आकार) पर टिक अंक है।ggplot2 (कोई लेबल के साथ) x अक्ष में मामूली टिक अंक जोड़ना
df <- data.frame(x = c(1900,1950,2000), y = c(50,75,60))
p <- ggplot(df, aes(x=x, y=y))
p + geom_line() +
scale_x_continuous(minor_breaks = seq(1900,2000,by=10), breaks = seq(1900,2000,by=50), limits = c(1900,2000), expand = c(0,0)) +
scale_y_continuous(breaks = c(20,40,60,80), limits = c(0,100)) +
theme(legend.position="none", panel.background = element_blank(),
axis.line = element_line(color='black'), panel.grid.minor = element_blank())
अग्रिम धन्यवाद, --JT
मैं इस अनुरोध कई बार देखा है और एक अच्छा जवाब नहीं देखा है। मैंने देखा/उपयोग किया विकल्प 1: मामूली ग्रिड लाइनों का उपयोग करें। 2: मैन्युअल रूप से टिक अंक जोड़ें .. (कुछ हद तक एक दर्दनाक दृष्टिकोण है, लेकिन मैं भविष्य में कार्य/पैकेज की कल्पना कर सकता हूं जो यह कर सकता है।) – N8TRO
निर्बाध आत्म-प्रचार: इसे देखें [उत्तर] (http://stackoverflow.com/ ए/34533473/2726564) – manimal