簡體   English   中英

為帶有x和y軸標簽的第三個變量創建圖?

[英]Create a plot for a third variable with x and y axis labels?

我正在嘗試繪制與此圖形類似的圖形 ,請參閱第32頁,圖14。

在此處輸入圖片說明

看起來很簡單,但是我無法通過在線搜索找到具體的例子。 如果有人可以提供幫助,我將不勝感激。

這個怎么樣:

library(ggplot2)

df<-expand.grid(x=LETTERS,y=1:20)
df$var<-runif(nrow(df))    

ggplot(df[sample(1:nrow(df),200),]) + theme_bw() + # subset of df to include blanks
  geom_tile(aes(x=x,y=y,fill=var)) + #geom_tile
  scale_fill_gradient2(low="green",mid="yellow",high="red",midpoint=0.5) + # add fill gradient
  scale_y_discrete(breaks=1:20,labels=1:20) +
  coord_fixed(ylim=c(0.5,20.5))

您可以修改scale_fill...函數,以根據var(連續或離散)或某些規則集實現所需的任何布局。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM