R ggplotly创建的对象在放大时不会动态调整网格线
我试图理解为什么使用R ggplotly创建的对象在放大时不会动态调整网格线,r,ggplot2,plotly,htmlwidgets,R,Ggplot2,Plotly,Htmlwidgets,我试图理解为什么使用ggplotly函数从ggplot2对象转换而来的plotly对象在html小部件上使用plotly的缩放功能时不会动态重缩放网格 我想找到一个解决方案,而无需将所有绘图重新编码为本地plotly对象 我是否遗漏了什么,或者可能是plotly软件包中还不支持此功能 下面是一些说明问题的示例代码(在执行之前,您需要将your.path变量设置为希望保存htmlwidget的目录): 库(ggplot2) 图书馆(绘本) 库(htmlwidgets) ggp我也花了很多时间试图解
ggplotly
函数从ggplot2
对象转换而来的plotly
对象在html小部件上使用plotly的缩放功能时不会动态重缩放网格
我想找到一个解决方案,而无需将所有绘图重新编码为本地plotly
对象
我是否遗漏了什么,或者可能是plotly
软件包中还不支持此功能
下面是一些说明问题的示例代码(在执行之前,您需要将your.path
变量设置为希望保存htmlwidget的目录):
库(ggplot2)
图书馆(绘本)
库(htmlwidgets)
ggp我也花了很多时间试图解决这个问题,其实很简单。
在ggplotly中将dynamicTicks设置为TRUE。
ply.ggp哇,最简单的答案往往是正确的。谢谢分享!
library(ggplot2)
library(plotly)
library(htmlwidgets)
ggp <- ggplot(data=mtcars, aes(x=hp, y=mpg)) + geom_point() + theme_bw()
ply.ggp <- ggplotly(ggp)
saveWidget(ply.ggp, paste(your.path, "mtcarsGGPLOT.html", sep=""))
ply <- plot_ly(data=mtcars, x=mtcars$hp, y=mtcars$mpg)
saveWidget(ply, paste(your.path, "mtcarsNATIVE.html", sep=""))