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

需积分: 10 12 下载量 90 浏览量 更新于2024-08-08 收藏 5.49MB PDF 举报
"这篇文档是《电子计算机算法手册》中关于随机打散方法和R统计绘图的部分,其中提到了向日葵散点图、打散方法以及图形设备的使用,特别是R语言中的tikzDevice包。文档还讨论了R图形输出的各种格式,包括位图和矢量图,并指出在矢量图中使用中文字符的注意事项。文档最后提到了作者对于采用Creative Commons许可证的考虑,旨在促进知识的自由传播和回馈开源社区。" 详细知识点: 1. **向日葵散点图**:这是一种特殊类型的散点图,用于显示分类变量的数据分布。它通过模仿向日葵花瓣的形状和排列,能够清晰地展示同一位置重复数据点的数量,避免了传统散点图中重叠点的视觉混淆。 2. **随机打散方法**(Jittering):当处理分类变量的散点图时,重叠的数据点可能影响可视化效果。随机打散方法,如R语言中的`jitter()`函数,可以轻微扰动数据点的位置,使得重叠的点变得可见,但同时要注意,打散后的图不应用于精确坐标解读,而是用来估计数据点的聚集程度。 3. **图形设备**:R语言提供了多种图形设备,包括位图设备(如`bmp()`, `jpeg()`, `png()`, `tiff()`)和矢量图设备(如`postscript()`, `pdf()`)。位图设备支持中文字符,而矢量图设备需要设置`family`参数来正确显示中文。`tikzDevice`包的`tikz()`函数生成的图形本质上是LATEX,适用于高质量的排版和出版。 4. **图形输出格式**:R可以将图形输出为BMP、JPEG、PNG、TIFF等位图格式,以及PDF、EPS等矢量图格式,还支持TEX或LATEX文件。这些功能允许用户根据需求选择合适的形式保存和分享统计图形。 5. **Creative Commons许可证**:作者采用了“署名—非商业性使用—相同方式共享2.5中国大陆”许可证,允许读者自由复制、发行和创作演绎作品,但需保留作者署名,不得用于商业目的,并且演绎作品也需遵循相同的许可证。 6. **作者的考虑**:作者选择开放许可证的原因包括降低读者获取成本、尊重原创者署名权、鼓励知识分享,以及回馈开源社区,尤其是R语言的用户。 7. **版本更新与传播**:作者不希望书稿以不成熟的论坛附件形式传播,建议分享原始链接以获取最新版本,确保读者获取到准确和更新的信息。 以上内容详细介绍了R语言中用于数据可视化和图形设备的相关概念和技术,同时也揭示了开放源代码和知识共享的重要性。对于使用R进行统计分析和图形制作的用户,这些知识点提供了宝贵的指导。