我正在嘗試將geom_tile圖層添加到沒有填充顏色(只是輪廓)的情節中。有沒有辦法在只有邊界可見的情況下獲得透明圖塊?R ggplot geom_tile without fill color
感謝
我正在嘗試將geom_tile圖層添加到沒有填充顏色(只是輪廓)的情節中。有沒有辦法在只有邊界可見的情況下獲得透明圖塊?R ggplot geom_tile without fill color
感謝
我認爲你是後alpha
參數。小例子:
創建你設置color
虛擬數據( 「邊界」)的陰謀,並沒有fill
:
p <- ggplot(pp(20)[sample(20*20, size=200), ], aes(x = x, y = y, color = z))
添加geom_tile()
與alpha
設置爲zero
:
p <- geom_tile(alpha=0)
添加theme_bw()
作爲透明瓷磚看起來與dar跛腳ķ灰色背景:)
p + theme_bw()
是的,這就是我一直在尋找的。謝謝。 – dabsingh
如果只想輪廓作爲一個單一的顏色,您可以設置fill = NA
,然後設置na.value
到NA
.data <- cbind(
expand.grid(x = 1:10, y = 1:10), z = runif(100))[sample(1:100,75), ]
ggplot(.data, aes(x = x, y = y)) + theme_bw() +
geom_tile(fill = NA, color = 'black', na.value = NA)
我試過了,它也可以。感謝您的回答。 – dabsingh
有什麼你試過了嗎?如果你發佈了你的代碼樣本,你更可能得到一個特定的答案,而不是像「是的」這樣的普通答案。 – Justin