【问题标题】:Problems creating a Waffle chart from an R script从 R 脚本创建华夫饼图的问题
【发布时间】:2015-09-28 12:38:54
【问题描述】:

我正在 R (https://github.com/hrbrmstr/waffle) 中测试 Waffle 包,我在 Microsoft Windows 10 下使用 R 版本 3.2.2(32 位),当我想从 R 中绘制 Waffle 图表时遇到问题脚本。

如果我直接从 R 控制台绘制 Waffle 图表,绘制此图表没有问题,仅当我从 R 脚本加载图表且未显示时才会出现此问题。

这是我的 R 脚本上的代码:

library(waffle)
mm.counts <- c(12, 6, 8, 10, 6, 7)
names(mm.counts) <- c("blue", "brown", "green", "orange", "red", "yellow")
waffle(mm.counts, rows = 7, colors = names(mm.counts), title = "M&M Colors")

【问题讨论】:

  • 感谢您试用 pkg!您能否发布一个最小的可重现 R 脚本(所有 library 调用)以及如何调用它(即 RscriptlittlerR 和选项等)。也可以随意将这些附加信息扔进issue(您可以参考 SO 线程)。
  • deat @hrbrmstr 感谢您的快速响应,我在我的问题上发布的代码与我的脚本中的代码相同,我没有其他电话。
  • 哦,我误解了(我虽然你是从批处理脚本运行的)。那么你的 R 脚本中至少应该有一个library(waffle)

标签: r charts waffle-chart


【解决方案1】:

简单的解决方案是在脚本中显式打印绘图

> test.R

library(waffle)
mm.counts <- c(12, 6, 8, 10, 6, 7)
names(mm.counts) <- c("blue", "brown", "green", "orange", "red", "yellow")
wp <- waffle(mm.counts, rows = 7, colors = names(mm.counts), title = "M&M Colors")
print(wp)

然后调用脚本

source("test.R")

然后瞧:

【讨论】:

    猜你喜欢
    • 2022-07-11
    • 2018-10-04
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多