微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建由R中的两个分组变量分组的数据集的多面板图

如何解决创建由R中的两个分组变量分组的数据集的多面板图

我正在尝试解决以下练习:

基于参数“ diam”和“ na”绘制变量“ K1”和“ K2”与“刻面”之间关系的散点图(将画布除以这两个变量)。最后,根据圆环的“厚度”为这些点分配不同的颜色(不要忘了先考虑一下)。该图应与此图相似(“ grosor”代表“ thickness”):

enter image description here

现在,我尝试使用的最后一个代码是以下一个(数据集称为“ qerat”)<div class="root"> <?PHP foreach ($data as $value) { list($item_sub_category,$item_name,$item_description) = explode('-',$value,3); { ?> <div class="main"> <span><?PHP echo $item_name;?><br/></span> <span><?PHP echo $item_description;?></span> </div> <?PHP }} ?> </div>

¿有人可以帮我指出错误在哪里吗? ¡非常感谢!

解决方法

也许您正在寻找一种facet_grid()方法。这里的代码使用与您相似的数据:

library(ggplot2)
#Data
data("diamonds")
#Plot
ggplot(diamonds,aes(x=carat,y=price,color=factor(cut)))+
  geom_point()+
  facet_grid(color~clarity)

输出:

enter image description here

对于您的代码,由于不存在任何数据,因此我建议进行以下更改:

#Code
ggplot(qerat,aes(K1,K2,color=factor(grosor)))+
  geom_point() +
  facet_grid(diam~na)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。