我使用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))
我在网上发现但它不能以某种方式工作。