首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R/ggiraph:绘图被截断

R/ggiraph:绘图被截断
EN

Stack Overflow用户
提问于 2020-08-21 11:56:23
回答 1查看 154关注 0票数 0

尝试学习ggiraph,用基本示例进行实验。

我使用的是R 4.0.2和RStudio 1.3.1073,它们都是在我的Win10机器上新下载和更新的。

代码语言:javascript
复制
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文件中。扩展缩放窗口没有任何效果--图形绘图仍然在同一位置截断。

如果图像没有出现:somePlot调用会像我预期的那样生成一个图形……我可以看到整个y轴,以及x轴和它的标签。

girafe...调用生成图形的上2/3左右...我根本看不到x轴,也看不到y轴的全部范围。当我将鼠标悬停在绘制点上时,它们具有我所期望的交互性。

我有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-08-22 03:14:36

David Gohel建议的简单解决方法:调整查看窗口的大小--要么是RStudio中的查看器面板,要么是使用Zoom按钮打开的窗口。特别是,更改查看窗口的纵横比以显示更多(或更少)的图形。

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

取而代之的是,ggiraph以它喜欢的大小创建图像,如果您的查看窗口与图形的纵横比不匹配,那么一些图形将从查看窗口溢出。

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63516300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档