
但我想要做的是將 png 放在每個圖塊上去熱圖。現在,我可以像這樣檢索每個圖塊的坐標:
b <- ggplot_build(p)
b$data[[1]]$xmin
b$data[[1]]$xmax
b$data[[1]]$ymin
b$data[[1]]$ymax
但我不知道如何在每個圖塊上放置 png。我希望不必annotation_custom為每一塊瓷磚都爭論不休。我試圖在某種程度上自動化這個程序。
有什么辦法可以做到這一點?
uj5u.com熱心網友回復:
您可以在回圈中添加注釋
xmin = b$data[[1]]$xmin
xmax = b$data[[1]]$xmax
ymin = b$data[[1]]$ymin
ymax = b$data[[1]]$ymax
for (i in seq_len(nrow(data))) {
p = p annotation_custom(g, xmin = xmin[i], xmax = xmax[i],
ymin = ymin[i], ymax = ymax[i])
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/437579.html
上一篇:指向ggplot2中的標志
