如何解决创建由R中的两个分组变量分组的数据集的多面板图
我正在尝试解决以下练习:
基于参数“ diam”和“ na”绘制变量“ K1”和“ K2”与“刻面”之间关系的散点图(将画布除以这两个变量)。最后,根据圆环的“厚度”为这些点分配不同的颜色(不要忘了先考虑一下)。该图应与此图相似(“ grosor”代表“ thickness”):
现在,我尝试使用的最后一个代码是以下一个(数据集称为“ 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)
输出:
对于您的代码,由于不存在任何数据,因此我建议进行以下更改:
#Code
ggplot(qerat,aes(K1,K2,color=factor(grosor)))+
geom_point() +
facet_grid(diam~na)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。