翻转ggplot轴使其更有意义

时间:2018-04-11 21:42:54

标签: r ggplot2

我有以下情节

enter image description here

然而x轴上的轴是错误的,1应该在另一边,但是实际的图本身不应该移动...

我使用了以下行;

ggroc(list(ROC_base = roc_base, ROC_optimised = roc_optimised))

我之前的基础R图有类似的问题here。使用legacy.axes = TRUE解决了问题,但我无法在ggplot

中找到解决方案

2 个答案:

答案 0 :(得分:3)

来自ggroc文档(https://www.rdocumentation.org/packages/pROC/versions/1.11.0/topics/ggroc.roc)的

看起来解决方案应该与基础R的解决方案相同。只需添加legacy.axes = TRUE

答案 1 :(得分:0)

我相信您要将scale_x_reverse()添加到ggplot。这将翻转绘图的x轴,使得1位于右侧,0位于左侧。我以前没有使用过ggroc,但是向ggplot添加这样的图层和选项的正常方法是使用+

ggroc(list(ROC_base = roc_base, ROC_optimised = roc_optimised)) +
    scale_x_reverse()