gpt4 book ai didi

r - 使 ggplot 看起来像 R 中的原生图一样漂亮

转载 作者:行者123 更新时间:2023-12-05 06:43:35 25 4
gpt4 key购买 nike

我已经开始使用 ggplot,因为我听说它比原生的 plot 函数更灵活,看起来也更好。但是,我的结果 ggplot 图表看起来比 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])

with plot

使用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")

enter image description here

最佳答案

尚不完全清楚您不喜欢默认的 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

只是举几个例子。并且可以随意调整它们

关于r - 使 ggplot 看起来像 R 中的原生图一样漂亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com