R语言统计图形:向日葵散点图与随机打散方法

需积分: 4 12 下载量 5 浏览量 更新于2024-08-10 收藏 5.27MB PDF 举报
"随机打散方法-design of embedded robust control systems using matlab® / simulink®" 在本书中,作者探讨了如何使用向日葵散点图和随机打散方法来更有效地展示分类变量的散点图。向日葵散点图是一种特殊的可视化技术,特别适用于处理分类变量的数据,它通过模拟向日葵花瓣的布局来表示数据点的重复次数。这种方法能清晰地展示各个类别间的分布,避免了传统散点图中因数据重叠而导致的解析困难。 向日葵散点图在5.25小节中已有详述,其核心在于利用花瓣状结构展示数据的聚集情况,使得即使数据点众多且存在重叠,也能直观看出各类别的相对数量。例如,图B.6(3)提供了一个使用向日葵散点图展示分类变量的实例,帮助读者理解这种方法的应用。 随机打散方法是解决分类变量散点图中重叠问题的一种策略。在5.24小节中,作者提到了使用jitter()函数进行数据打散。这个过程不是为了改变数据的真实位置,而是为了在视觉上分离重叠的点,使观察者更容易辨别不同类别的分布。打散后的散点图(如图B.6(2)所示)虽然不能精确反映每个点的位置,但可以提供关于数据点聚集情况的频数信息。 此外,书中还介绍了R语言的图形设备功能,特别是利用grDevices包将R图形输出为不同格式的文件,包括位图(BMP、JPEG、PNG、TIFF)和矢量图(PDF、EPS)等。对于位图设备,它们支持中文或其他CJK字符,而在矢量图设备中使用中文字符时,需要设置字体族参数family。tikzDevice包被广泛应用于生成LATEX格式的图形,这对于需要高质量打印或包含在文档中的图形非常有用。 在现代统计图形领域,作者谢益辉强调了知识的开放性和分享精神,采用Creative Commons(CC)许可证“署名—非商业性使用—相同方式共享2.5中国大陆”。这允许读者免费获取和分享书籍内容,但需遵守署名、非商业使用和相同方式共享的条件。作者希望通过这种方式促进知识的传播和交流,并提倡R语言的自由精神。