📝 ggplot2教程

18篇技术文档
  ggplot2教程

📅  最后修改于: 2020-12-01 06:46:03        🧑  作者: Mango

ggplot2是一个R包,用于使用数据可视化进行统计计算和数据表示。它遵循称为图形语法的基础图形,其中包括某些规则和独立组件,可用于表示各种格式的数据。本教程包括R中主要使用的所有基本实体和函数。本教程是为了解R和基础ggplot2并希望从基础到高级的数据分析分支增强其专业技能的开发人员,数据科学家和专业人士而设计的。先决条件期望读者应该具有R和探索性数据分析的基础知识,以理解教程中提到的每个概念...

  ggplot2-简介

📅  最后修改于: 2020-12-01 06:46:33        🧑  作者: Mango

ggplot2是一个R软件包,专门用于数据可视化并提供最佳的探索性数据分析。它提供了精美,无忧的地块,可处理微小的细节,例如绘制图例并对其进行表示。这些图可以迭代创建,以后可以编辑。该软件包设计为以分层的方式工作,从显示在探索性数据分析过程中使用R收集的原始数据的层开始,然后添加注释和统计摘要层。即使是最有经验的R用户也需要帮助来创建精美的图形。该库是用于在R中创建图形的了不起的工具,但是即使经过...

  ggplot2-R的安装

📅  最后修改于: 2020-12-01 06:46:53        🧑  作者: Mango

R软件包具有各种功能,例如分析统计信息或深入研究地理空间数据,或者我们可以轻松创建基本报告。R的程序包可以以定义良好的格式定义为R函数,数据和已编译的代码。存储软件包的文件夹或目录称为库。如上图可见,libPaths()是函数,它显示你位于库和函数库显示其保存在库中的软件包。R包含许多操作软件包的函数。我们将专注于主要使用的三个主要功能,它们是-安装套件加载包裹了解包装用于在R中安装软件包的函数的...

  ggplot2-R中的默认图

📅  最后修改于: 2020-12-01 06:47:12        🧑  作者: Mango

在本章中,我们将重点放在借助ggplot2创建一个简单的绘图上。我们将使用以下步骤在R中创建默认图。在工作区中包含库和数据集将库包含在R中。加载所需的包。现在我们将重点放在ggplot2包上。我们将实现数据集“ Iris”。数据集包含3个类别,每个类别有50个实例,其中每个类别都指一种鸢尾植物。一类可以与其他两类线性地分开;后者不能线性分离。数据集中包含的属性列表如下-将属性用于样本图使用ggpl...

  ggplot2-使用轴

📅  最后修改于: 2020-12-01 06:47:38        🧑  作者: Mango

当我们谈论图形中的轴时,都是以二维方式表示的x和y轴。在本章中,我们将重点介绍数据科学家常用的两个数据集“ Plantgrowth”和“ Iris”数据集。在虹膜数据集中实施轴我们将使用以下步骤使用R的ggplot2软件包在x和y轴上工作。加载库以获取包的功能始终很重要。创建绘图点像上一章中讨论的那样,我们将创建一个带有点的图。换句话说,它被定义为散点图。现在让我们了解aes的功能,其中提到了“ ...

  ggplot2-使用图例

📅  最后修改于: 2020-12-01 06:48:03        🧑  作者: Mango

轴和图例统称为指南。它们使我们能够从图中读取观测值,并将其相对于原始值映射回去。图例键和刻度标签均由刻度中断确定。图例和轴是根据绘图所需的各个比例尺和几何图形自动生成的。将执行以下步骤来了解ggplot2中图例的工作-在工作区中包含包和数据集让我们创建相同的图以关注由ggplot2生成的图的图例-如果您观察该图,则图例将在最左下角创建,如下所述-在此,图例包括给定数据集的各种类型的物种。更改图例的...

  ggplot2-散点图和抖动图

📅  最后修改于: 2020-12-01 06:48:30        🧑  作者: Mango

散点图类似于通常用于绘制的折线图。散点图显示一个变量与另一个变量有多少关联。变量之间的关系称为相关性,通常在统计方法中使用。我们将使用称为“虹膜”的相同数据集,其中每个变量之间都有很多差异。这是一个著名的数据集,它以厘米为单位,对来自3种鸢尾花的50种花朵的萼片长度和宽度以及花瓣的长度和宽度进行测量。该物种称为鸢尾鸢尾,杂色和维吉尼亚。创建基本散点图使用“ ggplot2”包创建散点图涉及以下步骤...

  ggplot2-条形图和直方图

📅  最后修改于: 2020-12-01 06:48:52        🧑  作者: Mango

条形图以矩形方式表示分类数据。条形图可以垂直和水平绘制。高度或长度与图中表示的值成比例。条形图的x轴和y轴指定包含在特定数据集中的类别。直方图是一个条形图,它代表原始数据,并清晰显示了所提到的数据集的分布情况。在本章中,我们将重点关注借助ggplot2创建条形图和直方图。了解MPG数据集让我们了解将要使用的数据集。 Mpg数据集包含EPA在以下链接中提供的燃油经济性数据的子集-http://fue...

  ggplot2-边际图

📅  最后修改于: 2020-12-01 08:43:45        🧑  作者: Mango

在本章中,我们将讨论边际图。了解边际图边际图用于评估两个变量之间的关系并检查其分布。当我们谈论创建边际图时,它们只不过是散点图,在各自的x和y轴的边距中具有直方图,箱形图或点图。将使用以下步骤使用软件包“ ggExtra”使用R创建边际图。该软件包旨在增强“ ggplot2”软件包的功能,并包含用于创建成功的边际图的各种功能。第1步使用以下命令安装“ ggExtra”软件包以成功执行(如果系统中未...

  ggplot2-气泡图和计数图

📅  最后修改于: 2020-12-01 08:44:07        🧑  作者: Mango

气泡图不过是气泡图,它基本上是一个散点图,其中第三个数字变量用于圆的大小。在本章中,我们将重点介绍条形图和直方图图的创建,这些图被视为气泡图的副本。以下步骤用于使用提到的软件包创建气泡图和计数图-了解数据集加载相应的程序包和所需的数据集以创建气泡图和计数图。条数图可以使用以下命令创建-直方图分析可以使用以下命令创建直方图计数图-气泡图现在,让我们用增加散点图中提到的点的尺寸所需的属性来创建最基本的...

  ggplot2-分散图表

📅  最后修改于: 2020-12-01 08:44:41        🧑  作者: Mango

在前面的章节中,我们介绍了可以使用“ ggplot2”包创建的各种图表。现在,我们将集中讨论相同的变化,例如发散的条形图,棒棒糖图等。首先,我们将开始创建分散的条形图,下面提到的步骤如下-了解数据集加载所需的程序包,并在mpg数据集中创建一个名为“ car name”的新列。上面的计算涉及为汽车名称创建新列,并在round函数的帮助下计算归一化数据集。我们还可以使用avg标记上下的值来获取“类型”...

  ggplot2-主题

📅  最后修改于: 2020-12-01 08:44:58        🧑  作者: Mango

在本章中,我们将重点介绍使用自定义主题,该主题用于更改工作空间的外观。我们将使用“ ggthemes”包来了解R工作区中主题管理的概念。让我们执行以下步骤以在提到的数据集中使用所需的主题。GG主题在R工作区中将“ ggthemes”软件包与所需的软件包一起安装。实施新主题,以产生具有生产年限和替代年限的制造商传奇。可以观察到,在以前的主题管理下,刻度文本,图例和其他元素的默认大小很小。一次更改所有...

  ggplot2-多面板图

📅  最后修改于: 2020-12-01 08:45:15        🧑  作者: Mango

多面板图意味着在一个图中同时创建多个图形。通过传递图形参数mfrow和mfcol,我们将使用par()函数将多个图形放在一个图中。在这里,我们将使用“ AirQuality”数据集来实现多面板图。首先让我们了解数据集,以了解多面板图的创建。该数据集包含包含部署在意大利城市现场的气体多传感器设备的响应。记录每小时的响应平均值以及来自经认证的分析仪的气体浓度参考。par()函数的见解了解par()函数...

  ggplot2-多个图

📅  最后修改于: 2020-12-01 08:45:40        🧑  作者: Mango

在本章中,我们将重点放在创建多个图上,这些图可进一步用于创建3维图。将要涵盖的地块清单包括-密度图箱形图点图小提琴图我们将使用前几章中使用的“ mpg”数据集。该数据集提供了1999年和2008年38种流行车型的燃油经济性数据。数据集与ggplot2软件包一起提供。请遵循以下提到的步骤来创建不同类型的图,这一点很重要。密度图密度图是所提到的数据集中任何数字变量的分布的图形表示。它使用核密度估计来显...

  ggplot2-背景颜色

📅  最后修改于: 2020-12-01 08:45:58        🧑  作者: Mango

有一些方法如下所述更改剧情的整体外观与一个函数。但是,如果您只想更改面板的背景色,则可以使用以下命令:实施小组背景我们可以使用以下命令来更改背景颜色,该命令有助于更改面板(panel.background)-下图清楚地描绘了颜色的变化-实施Panel.grid.major我们可以使用属性“ panel.grid.major”来更改网格线,如以下命令中所述:我们甚至可以使用下面的“ plot.bac...