R数据可视化手册(高清PDF下载)

c#小王子 c#小王子 2021-05-20 7406 软件,编程,R语言


R数据可视化手册(高清PDF下载)


内容提要


R 具有强大的统计计算功能和便捷的数据可视化系统。本书重点讲解 R 的绘图系统,指导读者通过绘图系统实现数据可视化。


书中提供了快速绘制高质量图形的 150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。


本书侧重于解决具体问题,是 R 数据可视化的实战秘籍。本书中绝大多数的绘图案例都是以强大、灵活制图而著称的R 包 ggplot2 实现的,充分展现了ggplot2 生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是 ggplot2,但是并不仅仅局限于ggplot2 的介绍。作者的理念是用合适的工具来完成合适的绘图任务,读者也可以学到许多其他有用的绘图函数和工具,来适应各种复杂的需求。


本书是学习 R中丰富的数据可视化方法的权威手册,非常适合对 R 语言有基本的了解的读者阅读。


前言


几年前读研时我开始用 R,主要用来分析我在科研工作中收集到的数据。我使用 R 首先是想摆脱 SPSS 这样的统计软件的禁锢,即严格的环境和死板的分析。更何况,R是免费的,所以我用不着说服别人为我购买一套这样的软件———这对—个穷研究生来说是相当的重要!此后,随着我对 R的了解不断深入,我才发现原来 R还可以绘制出非常优秀、动人的数据图形。


本书的每个"技巧"中,都列出了一个问题和对应的解决方法。在大多数情况下,我提供的并不是 R 中唯一的实现方法,但却是我认为的最佳方案。R 如此受欢迎的一个重要原因是它有很多附加的软件包,每一个软件包都为 R 提供了一些独特的功能。在 R 中也有很多可视化方面的软件包,但本书主要使用ggplot2(声明∶我现在工作的一部分就是开发ggplot2; 但是,在我还没意识到我可能会从事与 ggplot2 相关的工作之前,我已经完成了本书的大部分工作)。


本书并不想罗列五花八门的方法,成为 R 数据可视化的综合手册;但是我希望当你想绘制所需图形的时候,本书能够对你有所帮助。或者说,当你不知道怎么画的时候,翻一翻这本书或许就可以找到一些可行的方案。


方法


本书面向的读者需要对 R至少有一些基本的了解。书中的技巧会让你明白如何解决一些特定的问题。在使用例子的时候,我力图简单明了,这样你就会明白它们的工作机理,并可以方便地把解决方法应用到自己的问题上。


软件和平台说明


书中的大部分"技巧"都是用 ggplot2 完成的,有些"技巧"需要 ggplot2 的最新版本 0.9.3,这样也就要求有一个版本相对较新的 R——你可以在 R 的官方网站获取最新版本的R。


安装了R后,你可以再安装一些必要的包。除了ggplot2 之外,你还可以选择安装 gcookbook 包(它包含了本书大多数例子的数据集)。要同时安装这两个包,只需运行命令;


install.packages ("ggplot2") 
install.packages("gcookbook")


你可能会被问到选择 CRAN(Comprehensive R Archive Network)镜像的问题。一般而言,任何一个镜像都可以正常工作,不过最好选择一个离你更近的,因为这样速度会更快。安装完包后,每次需要使用 ggplot2 包时在 R 会话中运行∶


library (ggplot2)


本书中的技巧总是假设你已经加载了 ggplot2,所以不会显示这一行代码。如果你看到这样的错误,意味着你忘记了加载 ggplot2。


错误∶找不到函数"ggplot"


英文版 R的错误提示是∶


Error: could not find function "ggplot"


R的主要运行平台是 Mac OS X、Linux 和 Windows,本书中所有的"技巧"都可以在这些平台上运行。在保存位图输出的时候,会有平台的差异,详情参见第 14 章。


本书的排版约定本书采用的体例如下∶


·等宽字体(constant width);表示程序清单,以及段落中引用的程序元素,如变量或函数名、数据库、数据类型、环境变量、语句和关键字。


·加粗的等宽字体(Constant width bold)∶表示需要用户手动输入的命令或其他文本。


·斜的等宽字体(Constant width italic)∶表示应该用用户所提供的值或根据上下文确定的值来替换的文本。


代码示例的使用


本书的目标是帮助你完成工作。一般而言,你可以在自己的程序和文档中使用本书中的代码, 如果你要复制的不是很大一部分代码,则无须取得我们的许可。例如,你可以在程序中使用本书中的多个代码块,无须获取我们许可。但是,要销售或分发来源于 O'Reilly 图书中的示例的光盘则必须得到许可。通过引用本书中的示例代码来回答问题时,不需要事先获得我们的许可。但是,如果你的产品文档中融合了本书中的大量示例代码,则需要取得我们的许可。


第1章 R基础


本章包括以下基础知识∶ 安装包、使用包和加载数据。


如果你想快速上手,本书大多数技巧都需要安装 ggplot2 和gcookbook 包。运行下面命令来安装∶

install.packages (c ("gplcookbaok"))


然后,在每个 R 会话中,你需要在运行本书的例子之前先加载它们;


library (ggplot2)
library (gcookbook)


R中的包是一些为了便于分发和传播而封装在一起的函数和(或)数据集(可以没有数据集)的集合。在你的电脑中安装软件包,便可以扩展R 的功能。如果一个R 用户编写了一个包并觉得这个包对其他R用户可能有用,那么,这位R用户就可以通过软件包仓库将该包发布。发布 R 软件包的最主要的软件包仓库是 CRAN(Comprehensive R Archive Network),不过也有其他的仓库,如 Bioconductor 和 Omegahat。


1.1 安装包问题


如何从 CRAN 安装 R 包?方法


使用instal1.packages()函数来安装包,括号中写上要安装的包名。以安装ggplot2 包为例,运行∶


install.packages ("gplot2")


此时系统可能提示你选择一个下载镜像,可以选择离你最近的一个;如果想要确保包的版本是最新的,那就选择 Austria 站点,因为这是 CRAN 的主服务器。


讨论


当 R 安装一个包的时候,该包依赖的所有包也都会被自动安装。


CRAN 是R包的仓库,在全球范围内有很多镜像,它是 R默认使用的库。此外,还有几个软件包仓库,如 Bioconductor,它是与基因组数据分析相关的包的软件包仓库。


1.2 加载包问题


如何加载一个已经安装了的包?


方法


使用library()函数,括号中写上要加载的包名。以加载 ggplot2包为例,运行∶


library(gplot2)


当然,必须确保要加载的包已经被安装了。


讨论


本书的大多数技巧都需要在运行代码前加载包,无论是为了绘图(ggplot2 包)还是为了加载例子中的数据集(MASS 和 gcookbook 包)。


R的一个不寻常之处是软件包(package)和软件库(library)的术语区别。 尽管我们使用 1ibrary()函数来加载包(package),但一个包并不是一个软件库;如果你不幸犯此错误,可能会激怒一些资深的 R用户。


软件库指的是—个包含了若干软件包的目录。你既可以拥有一个系统级别的软件库,也可以针对每个用户单独设立一个软件库。


1.3 加载分隔符式的文本文件问题


如何加载一个分隔符式的文本文件中的数据?



下载地址】

链接:https://pan.baidu.com/s/1qkgwFbJCRFoaUJcxoYWbhg

提取码:w9su


相关文章


R语言在商务分析中的应用(高清PDF 下载)

这是一部关于商务分析的书,而不是关于统计的书。这本书将明确地关注图形用户接 口、技巧、秘诀、技术和快捷方式,并将精力集中于商务分析师在日常生

R语言数据分析与挖掘实战(高清PDF 下载)

本书以大家熟知的数据挖掘建模工具R语言来展开,以解决某个应用的挖掘目标为前提,先介绍案例背景提出挖掘目标,再阐述分析方法与过程,最后完成模型

R语言实战+中文版(高清PDF下载)

本书注重实用性,是一本全面而细致的 R 指南,高度概括了该软件和它的强大功能,展示了实用的统计示例。且对于难以用传统方法处理的读乱。

R语言编程艺术(高清PDF 下载)

本书更侧重于编程,覆盖了大部分R语言图书没有涉及的与编程相关的主题,我甚至是围绕编程主题展开论述的。

R数据可视化手册(高清PDF下载)

本书重点讲解 R 的绘图系统,指导读者通过绘图系统实现数据可视化。书中提供了快速绘制高质量图形的 150多种技巧,每个技巧用来解决一个特定的


文章热度: 166291
文章数量: 333
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 1841

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1609

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 1654

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 1740

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1860

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之