我正在绘制PCA数据,默认情况下,ggplot2在X和Y轴上使用不同的网格间距(例如,x轴上的每个刻度= 10,但y轴上的每个刻度= 5)。我需要绘制各种数据,所以我不想每次都为y轴和x轴设置手动限制。
我尝试了coord_fixed()
solution in this similar question,但它效果不好,它仍然只使网格成为方形,并且不会强制网格的比例在x和y上相同。
这是一个可重复的例子:
library(ggplot2)
ggplot(mtcars, aes(mpg, cyl)) +
geom_point()