【发布时间】:2019-04-24 10:58:05
【问题描述】:
我正在绘制一些数据,我需要创建一些箱线图。不同的类别是月份,由于我需要按顺序而不是按字母顺序显示它们,因此我将日期转换为带有
的因素dd.tot$month <- factor(format(dd.tot$month, "%b"),
levels=format(ISOdate(2000, 1:12, 1), "%b"))
由于我的系统语言(以及母语)是意大利语,dd.tot 数据框中的月份列是意大利语。 但我需要他们使用英文缩写(论文全是英文,这将是意大利语的唯一部分)。 我尝试使用不同的缩写创建一个新向量以应用于列
mymonths <- c("Jan","Feb","Mar",
"Apr","May","Jun",
"Jul","Aug","Sep",
"Oct","Nov","Dec")
dd.tot$month <- mymonths[ dd.tot$month ]
但是当我用ggplot 绘制它时,它们按字母顺序显示。我如何翻译它们并将它们作为一个因素?
【问题讨论】:
-
您的级别必须按照您希望绘制月份的顺序。