与上面的问题类似,有没有办法为使用 geom_tile() 和 ggplotly() 生成的绘图热图设置缩放比例。 举例来说,我想要 5:10 的 x 范围和 20:30 的 y 范围,如何获得该区域的缩放热图?整个目标是在一个 Shiny 的框架中快速压缩到大型数据集中热图的重要点。 以下是基本绘图热图的一些示例代码:
p <- t(volcano) %>%
melt() %>%
ggplot(aes(x=Var2, y=Var1)) + geom_tile(aes(fill=value))
ggplotly(p)
reference: https://stackoverflow.com/questions/36437879/unexpected-output-using-plotly-and-geom-tile?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa).
最佳答案
plotly
基本上通过 layout
获取选项。此页面可能会有所帮助 https://plot.ly/r/axes/#manual-ranges
ggplotly(p, dynamicTicks = T) %>%
layout(xaxis=list(autorange=F, range=c(5,10)), yaxis=list(autorange=F, range=c(20,30)))
关于r - 设置绘图热图的 x 和 y 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50490887/