根据xtabs数据框在R中创建面积图

问题描述 投票:0回答:1

我有一个使用xtabs创建的数据框。

我的目标是使用此数据框创建面积图/沙图,但我不确定如何声明坐标轴。

vg <- read.csv("vgdata.csv")

df <- data.frame(vg)

graph <- xtabs(Sales ~ Year + Genre, df)
print(graph)

输出:

       Genre
Year    Action    RPG   Shooter
2005         3      2         2
2006         1      1         3
2007         3      3         4
2008         1      5         8
2009         4      7         7
2010         4      5         2

通常,我将使用Sales,Genre,Year等作为图表的变量,但是由于使用xtabs创建变量的方式,这些变量不存在。我只是将图作为定义的变量。]​​>

我想在x轴上显示年份,在y轴上显示销售数据,并将类型作为标签。我希望可以采用一种简单的方法来处理已有的格式。我选择xtabs的原因是因为我每年有多个视频游戏,动作角色扮演,RPG和射击游戏,这是一种对它们进行求和以得出每年总销售额的数据框的便捷方法。

我有一个使用xtabs创建的数据框。我的目标是使用此数据框创建区域图/沙图,但我不确定是否要声明轴。 vg

r dataframe graph charts
1个回答
0
投票

以下是您可以绘制结果的两种可能方法。对于此示例,我使用的是您上一个SO问题中的数据。

© www.soinside.com 2019 - 2024. All rights reserved.