设置 plotly 热图的 x 和 y 范围
set x and y range of plotly heatmap
与上述问题类似,有没有办法为使用 geom_tile() 和 ggplotly() 生成的 plotly 热图设置缩放。
举例来说,我想要一个 5:10 的 x 范围和 20:30 的一个 y 范围,我将如何获得该区域的缩放热图?这样做的全部目标是在闪亮的框架中快速压缩到大型数据集中热图的重要点。
下面是一些基本绘图热图的示例代码:
p <- t(volcano) %>%
melt() %>%
ggplot(aes(x=Var2, y=Var1)) + geom_tile(aes(fill=value))
ggplotly(p)
reference:
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)))
与上述问题类似,有没有办法为使用 geom_tile() 和 ggplotly() 生成的 plotly 热图设置缩放。 举例来说,我想要一个 5:10 的 x 范围和 20:30 的一个 y 范围,我将如何获得该区域的缩放热图?这样做的全部目标是在闪亮的框架中快速压缩到大型数据集中热图的重要点。 下面是一些基本绘图热图的示例代码:
p <- t(volcano) %>%
melt() %>%
ggplot(aes(x=Var2, y=Var1)) + geom_tile(aes(fill=value))
ggplotly(p)
reference:
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)))