作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始使用“ggplot2”,并且在图形可用性方面遇到了一些问题。
我想做一个简单的回归双标图。但是,我不太相信'ggplot2' 和'ggthemes' 提供的主题。
到目前为止,我的代码如下:
ggplot(data, aes(APE.15N, APE.13C)) +
geom_point(size=3) +
geom_smooth(method="lm", se=F, col="black") +
theme_light(base_size = 20) +
annotate("text", x=.9, y=1.35, label="R²=0.3192, p<0.001", size=6.5) +
coord_cartesian(xlim = c(.25, 1.1), ylim = c(1.05, 2.55)) +
ylab(expression(paste('APE '^{13}, "C", sep = ""))) +
xlab(expression(paste('APE '^{15}, "N", sep = "")))
最佳答案
要增加轴线粗细并将颜色更改为黑色:axis.line = element_line(colour = 'black', size = 2)
要增加刻度线厚度:axis.ticks = element_line(colour = "black", size = 2)
添加次要刻度:
小刻度目前不是 ggplot2 的选项。还有许多其他关于小刻度的 stackoverflow 问题,我建议查看。您可以尝试添加 minor_breaks
在 scale_x_continuous
,但这需要知道您想要的实际小刻度。
要删除背景网格:panel.grid.major = element_blank()
, panel.grid.minor = element_blank()
关于r - ggplot2 : How to change axis/tick thickness中的图形参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36474643/
我是一名优秀的程序员,十分优秀!