我正在绘制一个
这个图用
我想要添加到这个图例中的是具有该
例如:
图例类似于(每个值的颜色不同):
我希望得到的是像这样的东西:
我的绘图出了什么问题?请问是哪里出了问题?
geom_tile
图,其中每个点都有特定的 p-value
。这个图用
p-value
的范围画得很好,并且在图例上标出了范围。我想要添加到这个图例中的是具有该
p-value
的数据点数量。例如:
图例类似于(每个值的颜色不同):
0.05
0.04
0.03
0.02
0.01
我希望得到的是像这样的东西:
0.05 58
0.04 34
0.03 85
0.02 54
0.01 10
我应该如何把这个添加到ggplot2
图例中?
我尝试使用geom_text并将文本位置更改为图例,但未成功。
更新:
pl <- ggplot(df.new) + geom_tile(aes(fill=z, x, y)) +
scale_fill_gradient(low="yellow", high="red", name="Legend1") +
stat_contour(breaks=c(0.001, 0.01, 0.05), aes(x=x, y=y, z=npvalue, colour=..level..)) +
scale_colour_gradient2(low="black", mid="black", high="green", labels=paste(levels(c(0.001, 0.01, 0.05))))
我有一个图表,从z
变量中正确绘制了geom_tile
,然后基于p值绘制了stat_contour
。我想编辑基于p-value
的stat_contour
颜色标签,就像我最初提出的问题一样,但是我遇到了以下错误:
Error in scale_labels.continuous(scale, breaks) :
Breaks and labels are different lengths
我的绘图出了什么问题?请问是哪里出了问题?