APA格式使用规则
之前我们曾分享过关于ggplot2的基础操作文章,想必各位读者朋友们应该对它有了一定的了解。但主流使用中,ggplot2的频率依然很高。今天我们将结合一个形成APA样板格式图片的实例,详细讲解ggplot2的操作和图的配色。
大家可以访问心理学会的,那里详细介绍了APA格式的论文模板、引注规则等内容,对于社科类学生来说,是一个非常宝贵的资源。
当我们关注到APA标准中的图表部分时,会发现在Tables and Figures中不仅有表格模板,还有详细的figure模板。对于表格的绘制,如回归分析、因子分析等都有现成的标准模板。
以figure为例,我们可能会遇到样本纳入排除的流程图、路径分析图、质性研究、混合设计研究的图等。今天我们就以一个具体的例子来教大家如何用ggplot2制作这些图表,并在这个过程中分享一些常见的操作技巧。
我们以一组示例数据为例,这组数据中包含了画柱状图所需的score、表示误差线的upper和lower的值以及分组变量reward。首先我们需要将映射关系处理好。
在ggplot2中,我们首先要告诉它我的xy轴分别是哪两个变量,用什么变量去映填充色,同时设定上下限。但此时我们并不需要告诉ggplot具体要用哪个geom去代表数据。代码运行后只会输出映射的xy轴,其他内容暂无。
若我们需要一个柱状图,就得知需要使用的geom是geom_bar。同时我们要设定柱子的高度由score变量来代表,不需要进行统计转换,所以参数stat设为'identity'。若我们要将3组柱子并列排列,还需设定柱子之间的宽度及柱子的宽度。
接下来我们要加上误差条,这需要另一个geom:geom_errorbar。误差条的并列排列及宽度设定与柱子类似。
完成以上操作后,我们就可以开始修饰细节了。首先是改变颜色,我们可以利用scale_fill_manual函数来手动选择颜色。要选择颜色,我们可以安装colourpicker包,然后在Rstudio现Plot Color Helper插件来帮助我们快速选择心仪的颜色。
通过以上步骤,我们的图表基本上就制作完成了。若想进一步使用ggsci包来获取杂志级别的配色方案,也是非常简单的。只需在scale函数中改用相应的杂志名称即可。如scale_fill_aaas可得到Science杂志的配色,scale_fill_npg则可以得到Nature杂志的配色。
通过今天的学习和操作实践,相信大家对ggplot2的作图原理和配色有了更深入的理解和掌握。如果有任何疑问或需要进一步的指导,欢迎随时联系我。也欢迎大家提出想了解的统计方法或数据分析相关问题,我会尽力为大家提供详细的解答和指导。
加油吧,打工人!期待大家的进步和成长!如有任何感想或想法也欢迎在文末留言分享。如果本文对你有所帮助,欢迎转发并收藏本文,一起学习一起进步!