我試圖創建一個alpha圖,但我找不到正確的方式來做到這一點。我嘗試了不同的組合,並且我幾乎在那裏,但我需要一點幫助。
我的問題是如何擺脫情節中的藍色。ggplot比例尺alpha連續填充顏色
我的劇本是'
p <- ggplot(df, aes(x=x, y=y))
p + geom_hex(aes(alpha=..count..),bins=20)+
scale_x_log10("ratio following/followers",
labels = trans_format("log10", math_format(10^.x))) +
scale_y_log10("ratio messages received/sent",
labels = trans_format("log10", math_format(10^.x))) +
theme_bw() +
theme(panel.background = element_blank(),
panel.grid.major = element_blank(), panel.grid.minor=element_blank(),
plot.background = element_blank())+
#guides(fill=FALSE)+
scale_alpha_continuous ("Counts",breaks=c(0,2000,4000,6000,8000,10000))+
geom_vline(xintercept =1, color="red", size=0.25, linetype=5)+
geom_hline(yintercept =1, color="red", size=0.25, linetype=5) +
annotate('text', x=500, y=0.01, size=3, label="4\ncommon\nusers") +
annotate('text', x=0.0001, y=0.01, size=3, label="3\nbroadcasters") +
annotate('text', x=0.0001, y=7000, size=3, label="1\ninfluentials") +
annotate('text', x=500, y=7000, size=3, label="2\nhidden\ninfluentials")
此腳本創建該地塊
我能夠擺脫掉藍色傳奇與激活 「指南(填寫= FALSE)+」在腳本中,它給這個:
You can reach sample data from here
謝謝@Didzis Elferts的回答。我無法確定傳奇和情節破碎的顏色。正如你可以看到這些圖片10K和8K具有相同的顏色(我是對的!),所以10K應該是較暗的,不應該是。
從您的地塊熱電聯產和HDP看來你使用不同的數據。如果這是真的,那麼根據您的實際數據分配最大的alpha值。 –
你是對的,在這種情況下,我需要合併數據還是有辦法在劇情中修復它。 – eabanoz
最簡單的方法是合併數據並使用構面繪製它們。然後你將有兩個組的圖例 –