减少/删除包括wordcloud在内的Shiny应用程序中的绘图边距

如果我在我的计算机上复制了
this example的R Shiny应用程序 –
full code and data here – Shiny生成的图像具有显着的白边距,最终会削减一些单词.

以下是生成图像的示例:
《减少/删除包括wordcloud在内的Shiny应用程序中的绘图边距》

请注意,空白区域包含在由闪亮而不是图像周围的空白区域生成的实际png文件中.当我看到它时,该示例正常运行online from the rstudio servers.

可能的提示:如果我增加分辨率(例如通过在renderPlot中设置res = 150),则此白色边距会进一步增加.见输出图像:
《减少/删除包括wordcloud在内的Shiny应用程序中的绘图边距》

如何完全删除此空白区域?

编辑:通过增加画布大小(plotOutput中的宽度和高度),并在renderPlot中保持相同的分辨率(或通过降低那里的分辨率),您不太可能遇到问题.但白色边缘仍然存在.我想完全删除情节产生的白边,就像在我的现实生活中我有更复杂的wordclouds,comparison.cloud等.

最佳答案 我最终设法通过在server.R文件中每次调用wordcloud之前添加par(mar = rep(0,4))来处理它.我不知道这是否会导致潜在的其他问题,但目前它似乎回答了我自己的问题(它消除了有光泽的wordclouds的白边缘).

点赞