1

这是我尝试的代码。

attach(mtcars) 
levelplot(mpg ~ wt * hp|gear, data = mtcars,labels=FALSE ,scales=list(relation="free"))

结果就是这个情节。 在此处输入图像描述

我想知道如何(1)为每个级别图添加本地 z 颜色条和(2)如何使每个级别图的标题显示为齿轮 4、齿轮 3 和齿轮 5 而不仅仅是“齿轮”。所需的结果如下图所示(此处的颜色条是剪切和粘贴的,因此它不是应有的局部范围)。我已经检查了帮助并在网上查找,但还没有找到解决方案。 所需的情节

4

1 回答 1

1

因为mtcars$gear是 class "numeric",所以您绘制的是使用与数值条件变量关联的“shingled”条形样式。听起来您宁愿将档位号视为分类变量,因此您应该"factor"在对其进行调节之前将其转换为 a 。

这是我要做的:

gearFac <- factor(mtcars$gear, levels=3:5, labels=paste0("gear", 3:5))
levelplot(mpg ~ wt * hp|gearFac, data = mtcars,
          labels = FALSE, scales = list(relation="free"))

在此处输入图像描述

于 2015-02-05T01:59:34.110 回答