2015-03-13 65 views
2

我使用plotROChmeasure -package來(嘗試)繪製ROC曲線。我得到如下所示的情節。我使用的代碼是:R:plotROC主標題不能從默認更改

require(hmeasure) 
predictions_LIMO <- data.frame(df) 
h_LIMO <- HMeasure(mydata$churn, predictions_LIMO) 
plotROC(h_LIMO,which=1) 

如果我嘗試自定義主標題,我得到了兩個冠軍相互重疊,如顯示在下面的圖片。附加代碼是:

title("ROC curve for LIMO4 to LIMO8") 

有沒有辦法擺脫自動分配的標題?我試過main=0,但收到unused argument (main = 0)

?plotROC我沒有找到任何關於這個。

感謝您的任何建議(也可能在不同的包,我可以用來繞過這個問題)!

enter image description here

enter image description here

+0

它被硬編碼到函數中。您必須創建自己的'plotROC'副本並修改其指定標題的行(這很容易找到)。 – joran 2015-03-13 16:29:10

回答

2

正如@joran說,這是硬編碼。如果您不想混淆plotROC函數,請點擊此處。您可以用白色矩形「覆蓋」現有標題,然後添加自己的標題。例如:

# Adjust location of rectangle as needed. These coordinates should work 
# for the graph you posted. 
rect(0, 1.1, 1, 1.7, xpd=TRUE, col="white", border="white") 
title("My Title") 
+0

這工作得很好!謝謝。在某些時候,我將不得不做一些功能重新編碼,但現在我很高興我不必進入。 – PikkuKatja 2015-03-13 16:40:29