是否可以更改 ggroc 中的轴名称?

Is it possible to change axis names in ggroc?

我正在用 ggroc 绘制多条 ROC 曲线,并希望轴名称为 "True positive rate" 和 "False positive rate",而不是 sens 和 spec。可以用 ggroc 做到这一点吗?

我已经尝试了以下方法,但没有用:

library(pROC)
ROC_curves <- ggroc(list(log=ROC_log, tree=ROC_tree, rf=ROC_rf), aes(TPR, FPR), legacy.axes=TRUE)   

我也试过这个: ROC_curves <- ggroc(列表(log=ROC_log, tree=ROC_tree, rf=ROC_rf), legacy.axes=TRUE) + scale_x (名称="FPR") + scale_y(名称=“TPR”)

ggroc returns 一个标准的 ggplot 对象,因此您可以像对标准 ggplot 一样更改轴标签和所有内容:

ggroc(list(log=ROC_log, tree=ROC_tree, rf=ROC_rf), legacy.axes=TRUE)
ROC_curves + xlab("FPR") + ylab("TPR")

请注意,您正在使用 legacy.axes=TRUE,以便您可以用这种方式重新标记轴。确保保留此参数,否则标签将无效。

您也可以删除被静默忽略的 aes(TPR, FPR)