繁体   English   中英

如何在 R 中禁用 plotly 图表的缩放?

[英]How to disable the zoom of a plotly chart in R?

我没有在 plotly 图表上找到禁用鼠标 cursor 缩放模式的参数。 这很糟糕,因为当您在手机上拖动手指时,缩放会增加。 利用这个问题,我想从 plotly 中删除所有按钮,只留下下载图像的按钮。

你可以做很多事情! plotly中的按钮线称为“模式栏”,您可以将其完全删除,或从中删除特定按钮:

plot_ly() %>%
  config(modeBarButtonsToRemove = c("zoomIn2d", "zoomOut2d"))

使用 R、plotly 和 shiny 的基于 Web 的数据可视化一书中查看更多详细信息。

(不幸的是, 文档非常简短。)

如果您不仅要禁用按钮,还要完全禁用缩放,请使用layout()xaxisyaxis fixedrange通过固定范围设置固定轴范围(注意它必须是一个列表):

library(plotly)

plot_ly(x = 1:10,y = 1:10) %>%
    layout(xaxis = list(fixedrange = TRUE), yaxis = list(fixedrange = TRUE))

有关缩放,请参阅xaxisyaxis文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM