在使用ggplot绘制的热图中插入值

时间:2017-04-07 09:56:45

标签: r heatmap

我使用ggplot使用以下命令准备了热图:

mat_data=read.xlsx("average_trendfollowing.xlsx")
mat_data$Investment.Horizon=factor(mat_data$Investment.Horizon, levels=mat_data$Investment.Horizon)

p <- ggplot(data = mat_data) +                        # Set data
  geom_tile(aes(y = Investment.Horizon, x = Smoothing.Parameter, fill = Annualized.Returns)) +        # Define variables to plot
  scale_fill_gradient(low = "white", high = "black")

p + ggtitle("Trendfollowing Strategy") + 
  theme(plot.title = element_text(lineheight=.8, face="bold"))

如何将我的Annualized.Returns数据点插入图中。我用了

geom_text(aes(fill = mat_data$Annualized.Returns)) 

我在网上发现但它不能以某种方式工作。

0 个答案:

没有答案