【发布时间】:2018-02-26 22:54:36
【问题描述】:
我正在尝试使用 r 中的 waffle 包,并尝试使用 for 循环一次制作多个绘图,但无法让我的代码正常工作。我有一个数据集,其中包含每年可再生能源的值,并且由于它是 40 多年的数据,因此正在寻找一种简单的方法来使用 for 循环而不是逐年绘制这些数据。我究竟做错了什么? 我从 1:16 开始将它作为一个实验,看看它是否会起作用,尽管实际上我会在我的数据集中多年来一直这样做。
for(i in 1:16){
renperc<-islren$Value[i]
parts <- c(`Renewable`=(renperc), `Non-Renewable`=100-renperc)
waffle(parts, rows=10, size=1, colors=c("#00CC00", "#A9A9A9"),
title="Iceland Primary Energy Supply",
xlab=islren$TIME)
}
【问题讨论】:
-
到底出了什么问题?您能否提供一些示例数据,以便我们测试您的代码?
-
您好 :) 抱歉,规格不好。单独的图有效,但是当我尝试 for 循环(无论是否在同一个面板中制作图)时,实际上并没有创建任何图。数据在这里link
标签: r for-loop plot waffle-chart