geo_tile()拼贴图未显示任何数据点

时间:2019-05-22 15:26:34

标签: r

我正在尝试绘制以下数据的图表(简化):

timeafterfeed   feed    ch1
0   0   10
2   0   30
4   0   20
6   0   10
0   1   30
2   1   30
4   1   40
6   1   50
0   2   20
2   2   20
4   2   30
6   2   40
8   2   40

10 2 30 该图应看起来像一个热图,具有3行/ y轴(“馈送” /第二列),填充应表示“ ch1” /第三列的值。 当前,第二列“ feed”由三个因子0、1、2组成。 “ timeafterfeed” /第一列是时间的方向。

我已经尝试使用geom_tile()和stat_bin2d()进行以下操作。

gg <- ggplot(data = feedata, aes(x = Timeafterfeed, y = Feed)) +
  stat_bin2d(aes(fill = Ch1), binwidth = c(1,2))
gg


gg <- ggplot(data = feedata, aes(x = Timeafterfeed, y = Feed, fill = Ch1)) +
  geom_tile()
gg

我希望看到一个带有彩色图块的图,其中时间沿x轴移动,沿y轴移动,绘制了三个不同的类别:Feed 0,Feed 1,Feed2。填充的颜色根据Ch1的值。

0 个答案:

没有答案