我可以使用xlim()
和ylim()
将ggplot2散点图强制为具有相同x和y缩放比例的正方形,但是需要手动计算限制。还有其他更方便的方法吗?
方形是指两个要求:
最佳答案
如果要使距离比例点相同,请使用coord_fixed():
p <- ggplot(...)
p <- p + coord_fixed() # ratio parameter defaults to 1 i.e. y / x = 1
如果要确保生成的图是正方形,则还需要指定x和y限制相同(或至少具有相同范围)。
xlim
和ylim
都是coord_fixed
的参数。因此,您可以使用这些参数手动执行此操作。或者,您可以使用一个函数从数据中提取限制。关于r - 强制ggplot2散点图为正方形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13445753/