【问题标题】:R/ggiraph: Plot truncatedR/ggiraph:情节被截断
【发布时间】: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 浏览器的大小。
  • 好的,谢谢 -- 简单的修复 -- 是的,调整查看窗口的大小为我解决了这个问题。详情如下。

标签: r ggiraph


【解决方案1】:

David Gohel 建议的简单修复:调整查看窗口的大小——RStudio 中的查看器面板或使用缩放按钮打开的窗口。特别是,更改查看窗口的纵横比以显示更多(或更少)的图形。

我想我希望查看窗口的行为类似于基本图形或 ggplot,其中显示的图像大小适合查看窗口,并在调整窗口大小时调整大小。

相反,ggiraph 似乎以它喜欢的大小创建图像,如果您的查看窗口与图形的纵横比不匹配,那么一些图形会溢出查看窗口。

谢谢。

【讨论】:

猜你喜欢
  • 2016-05-06
  • 1970-01-01
  • 2019-08-06
  • 2012-02-04
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多