【发布时间】:2020-08-21 03:56:22
【问题描述】:
尝试学习 ggiraph,尝试基本示例。
我正在使用 R 4.0.2 和 RStudio 1.3.1073,它们都是在我的 Win10 机器上新下载和更新的。
library( tidyverse )
library( ggiraph )
somePlot <-
mtcars %>%
mutate( carname = rownames( . ) ) %>%
ggplot( aes( x = wt, y = qsec, color=disp,
tooltip = cyl, data_id=carname ) ) +
geom_point_interactive( ) +
theme_bw()
somePlot # Shows ggplot object as expected, no interactivity
girafe( ggobj = somePlot ) # Interactivity, but viewing window shows only about top 2/3 of plot
图片链接,因为我在 StackOverflow 上还没有足够的声誉来获得发布图片的资格:
ggplot object in zoomed viewing window
girafe object in zoomed viewing window
对于每个图像,我在 RStudio 绘图查看窗口中单击“缩放”,然后将图像捕获为 PNG 文件。扩大缩放窗口没有任何效果 - ggiraph 图仍然在同一位置被截断。
如果没有出现图像:somePlot 调用会按我的预期生成一个图表...我可以看到整个 y 轴以及 x 轴及其标签。
girafe... 调用会生成图形的上 2/3 左右...我根本看不到 x 轴,也看不到 y 轴的全部范围。当我将鼠标悬停在它们上面时,绘制的点具有我所期望的交互性。
关于如何解决此问题的任何想法?
【问题讨论】:
-
我可能错了,但您似乎应该调整 rstudio 浏览器的大小。
-
好的,谢谢 -- 简单的修复 -- 是的,调整查看窗口的大小为我解决了这个问题。详情如下。