我没有找到一个参数来禁用鼠标光标在plotly图形上的缩放模式。这很糟糕,因为当你在手机上拖动手指时,缩放会增加。利用这个问题,我想从plotly中删除所有按钮,只留下下载图像的按钮。
0yg35tkg1#
您可以做的事情很多!plotly中的按钮行称为“modebar”,您可以完全删除它,也可以从中删除特定的按钮:
plotly
plot_ly() %>% config(modeBarButtonsToRemove = c("zoomIn2d", "zoomOut2d"))
更多细节请参见Interactive web-based data visualization with R, plotly, and shiny一书。(遗憾的是,文档非常简短。)如果您不仅要禁用按钮,而且要完全禁用缩放,请使用layout()与xaxis和yaxis参数,通过fixedrange设置来固定轴范围(注意,它必须是一个列表):
layout()
xaxis
yaxis
fixedrange
library(plotly) plot_ly(x = 1:10,y = 1:10) %>% layout(xaxis = list(fixedrange = TRUE), yaxis = list(fixedrange = TRUE))
有关缩放,请参阅x轴和y轴文档。
1条答案
按热度按时间0yg35tkg1#
您可以做的事情很多!
plotly
中的按钮行称为“modebar”,您可以完全删除它,也可以从中删除特定的按钮:更多细节请参见Interactive web-based data visualization with R, plotly, and shiny一书。
(遗憾的是,文档非常简短。)
如果您不仅要禁用按钮,而且要完全禁用缩放,请使用
layout()
与xaxis
和yaxis
参数,通过fixedrange
设置来固定轴范围(注意,它必须是一个列表):有关缩放,请参阅x轴和y轴文档。