[英]How to set ggplot2 with two levels of color and three levels of linetype
我整個下午一直在嘗試,但仍然沒有成功。 我有一個包含四個變量的數據框,像這樣,
fpr tpr col lty
0 0.000 red a
0 0.002 red a
0 0.004 red a
0 0.006 red a
0 0.008 red a
0 0.010 red a
前兩列是我要用於繪圖的內容。 最后兩列用於指定顏色和線型。 我有三種顏色,分別是“紅色”,“藍色”,“綠色”,和兩種線型,分別是“ a”和“ d”(代表實線和虛線)。 但是當我使用以下代碼時
ggplot() + scale_color_identity() + scale_linetype_identity()+
geom_line( data=dataf, aes( x=fpr, y=tpr, colour=col, linetype=lty ))
我無法生成所需的圖形(很抱歉,目前我無法上載圖形。。。)有人可以幫我嗎?
進行以下工作(刪除scale_linetype_identity()):
ggplot() + scale_color_identity()+ geom_line( data=dataf, aes( x=fpr, y=tpr, colour=col, linetype=lty ))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.