ฉันต้องการสร้างแผนที่ความร้อนเพื่อแสดงข้อมูลที่ฉันมี ข้อมูลประกอบด้วย 3 คอลัมน์ จำนวน 100 แถว ฉันใช้โค้ดต่อไปนี้เพื่อสร้างแผนที่ความร้อนโดยใช้แพ็คเกจ ggplot ใน R
x=c("x1","x2","x3")
y=paste0("var",seq(1,100))
datax=expand.grid(x,y)
datax$z=runif(300,0,5)
require(ggplot2)
ggplot(datax, aes(Var1, Var2, fill= z)) +
geom_tile()
ฉันอยากให้กราฟนี้สวยขึ้น กล่าวคือ แต่ละเซลล์จะมีรูปทรงสี่เหลี่ยมผืนผ้าที่นี่ ทำอย่างไรให้ปรากฏเป็นสี่เหลี่ยม? มีวิธีลบชื่อแถวและวางส่วนหัวของคอลัมน์ไว้ที่ด้านบนของพล็อตหรือไม่
ขอบคุณ