我正在玩Epi包中的ROC函數,其文檔指定您可以將圖形參數傳遞給繪圖函數。默認情況下,ROC生成灰度圖。我正嘗試着色ROC曲線本身(鋸齒線)紅色。顏色說明
這裏是我的嘗試:
x = rnorm(100)
y = c(rep(0,50), rep(1,50))
library(Epi)
par(col="red"); ROC(form = y~x, plot="ROC")
這就產生了一個奇怪的圖形不一致着色。 par文檔確實描述了一些特定的方法,例如col.lab和col.axis來爲特定的圖形元素着色,但不包括主線顏色的參數。
我不得不認爲這個基本問題必須在別處解決,但到目前爲止還沒有運氣搜索R文檔和Google。
從看看'ROC'中的代碼,它看起來像你不能直接做到這一點。 '...'中的參數被傳遞給'plot(type ='n',...)',並且所有的繪製線都是用硬編碼的顏色單獨完成的。 – joran
謝謝。是否可以手動覆蓋函數的硬編碼元素?對不起,這裏最少的編程經驗。 –