R 在ggplot中变换x、y坐标空间
我知道你可以使用R 在ggplot中变换x、y坐标空间,r,ggplot2,R,Ggplot2,我知道你可以使用coord_trans(),变换绘图的坐标,甚至可以沿两个轴进行坐标变换(例如coord_trans(x=“log10”,y=“log10”)),但是有没有一种方法可以根据两个轴的值执行坐标变换,比如剪切 我知道我可以在将数据传递给ggplot之前使用类似于ggforce::linear\u trans()的东西执行线性变换,例如: trans我实现了一个定制的coord来实现这一点。它使用一个类似于由ggforce::linear_trans生成的转换器,并将其应用于ggplo
coord_trans()
,变换绘图的坐标,甚至可以沿两个轴进行坐标变换(例如coord_trans(x=“log10”,y=“log10”)
),但是有没有一种方法可以根据两个轴的值执行坐标变换,比如剪切
我知道我可以在将数据传递给ggplot之前使用类似于ggforce::linear\u trans()
的东西执行线性变换,例如:
trans我实现了一个定制的coord来实现这一点。它使用一个类似于由ggforce::linear_trans
生成的转换器,并将其应用于ggplot。在我的deeptime软件包中查看它。这在原则上应该是可能的,因为coord_sf()
可以做到这一点,但我不知道当前有任何实现。你必须自己写合作社。我不反对自己写合作社,所以我会研究一下合作社()
,谢谢@ClausWilke