我需要不断地按月和年绘制图表。月份和年份存储在同一数据帧中的两个不同列中。我设法将图块拆开,如何重新排列它以便根据年份和月份顺序绘制变量?
示例数据: -
stateOut stateIn yearShipment monthShipment
NEGERISEMBILAN KEDAH 2010 January
SELANGOR PAHANG 2010 June
NEGERISEMBILAN SELANGOR 2010 February
NEGERISEMBILAN SELANGOR 2010 February
PULAUPINANG KELANTAN 2011 March
PERAK KELANTAN 2011 April
代码: -
qplot(monthShipment,data=df, fill=as.factor(yearShipment), geom="bar", position="dodge") + labs(fill="Year of Shipment")
如何重新排列这个x轴从2010年1月开始 - 2011年12月?
提前致谢!
答案 0 :(得分:0)
哦,没关系,我找到了答案。只需交换列,如下所示: -
qplot(as.factor(yearShipment),data=df, fill=as.factor(monthShipment), geom="bar", position="dodge", xlab="Month and Year", ylab="Movements")