1
我使用ggplot2繪製了熱圖。這是所有美好的期望,有一些「未知」出現在傳奇旁邊,那就是5
a
5
(見下圖)。熱圖與ggplot2:圖例旁邊是什麼?
任何人都可以解釋它是什麼嗎?而且,我怎樣才能擺脫它?
爲什麼5
?爲什麼a
? (我在我的熱圖?5個NAS)
下面是代碼:
hm <- ggplot(data=molten, aes(x=factor(Var2, levels=month.abb), y=Var1, fill=value)) + geom_tile()
hm <- hm + scale_fill_gradient2(low=LtoM(100), mid=Mid, high=MtoH(100))
hm <- hm + labs(fill='Return (%)')
hm <- hm + geom_text(aes(label=paste(sprintf("%.1f %%", value)), size=5))
如果沒記錯的話所有的語法,你想呼叫的東西里面設置成'aes'當它應該被映射。發佈您的代碼。 –
在geom_text()中將大小= 5放在aes()之外。如果它位於aes()內部,那麼就會創建圖例。 –
看來你是對的。它在'geom_text(aes(label = paste(sprintf(「%。1f %%」,value)),size = 5))'中綁定到'size = 5'。我希望將熱圖中數字的大小設置爲5 – tagoma