我已经开始使用ggplot,因为我听说它更灵活,看起来比原生情节功能好很多。但是,我的结果ggplot
图形看起来比plot
函数更糟糕,所以我必须做错事。例如,标签太小而不易读,该行上没有任何点,并且该比率在默认plot
函数中看起来更好。我是数据可视化的新手,所以任何指导或建议使图表看起来更好将非常感激。
使用plot
:
plot(table(month(data$DATE)), type="b",
main="Time vs. Freq",
xaxt='n',
xlab="Month",
ylab="Frequency")
axis(1, at=1:9, labels = month.name[1:9])
使用ggplot
:
x <- month(data$DATE)
df = data.frame(x)
df$y <- 1
ggplot(df, aes(x, y)) + stat_summary(fun.y = sum, geom = "line") + xlab("Month") + ylab("Freq") + ggtitle("Time vs. Freq")
答案 0 :(得分:1)
目前还不完全清楚你对默认的ggplot2情节不喜欢什么,但是你尝试过其中一个主题吗?
p <- ggplot(df, aes(x, y)) + stat_summary(fun.y = sum, geom = "line") +
xlab("Month") + ylab("Freq") + ggtitle("Time vs. Freq")
p + theme_bw() # For black/white publications plots
或者抓住更多主题和经验
install.packages("ggthemes")
library(ggthemes)
p + theme_tufte() # Based on Tufte's ideas
p + theme_stata() # Resembles plots from stata
p + theme_economist() # A la plots in the economist
仅举几个例子。他们可以随意调整