【发布时间】:2017-01-24 03:48:05
【问题描述】:
我意识到这不完全是一个编程问题。我正在运行以下代码,然后将绘图导出为网页(在 Windows 10 上使用 R Studio 1.0.44 和 R 3.3.1)。当我尝试打开Firefox 50.1.0 中保存的网页时,我什么也看不到。该网页在 Chrome 中打开正常。我在两台不同的计算机上遇到了问题。您能否检查这是否是可重现的问题。如果您能想到我可能做错了什么,请告诉我。
set.seed(42)
mydata = data.frame(A = rnorm(20), B = rnorm(20), Index = sample(190:400,20))
require(plotly)
x = list(title = "A")
y = list(title = "B")
mydata$interval = cut(mydata$Index,breaks = 20)
plot_ly(mydata, x = ~A, y = ~B, type = "scatter",
mode = 'markers', hoverinfo = 'text', colors = colorRampPalette(c("red", "black"),
space = "rgb")(20),
color = ~Index, text = ~paste(interval), marker = list(size=14)) %>%
layout(xaxis = x, yaxis = y) %>%
colorbar(title = "My Legend")
【问题讨论】:
-
在 macOS 上对我来说(加上 Safari 和 Opera)看起来都很好。不过,可能是堆栈某些部分的版本中的错误,因此修复起来并不容易。
-
你可以用 F12 打开开发者控制台。控制台输出是否有错误?
-
我无法在 linux、firefox 50.1.0 上重现此错误。您是否安装了可能会发生冲突的附加组件或插件?尝试禁用它们。你有阻止 javascript (about:config javascript.enabled)
-
在我的笔记本上(内存比我的台式机少得多)我遇到了这个问题——Firefox 消耗了大量内存(超过 2G)并且几乎崩溃了。在第二个选项卡中打开 html 文件后,我没有任何输出,并且出现有关开发控制台内存不足的消息……这似乎是一个已知但当前未修复的问题 - 请参阅 stackoverflow.com/questions/41601669/…
-
我在这里发表了评论以获取更多参考github.com/ropensci/plotly/issues/721