R语言 Qplot
在这里,我们将使用Qplot函数查看R编程中的Qplot工作。R基础包中的基本plot()函数和Qplot函数极为相似。它可以用来快速构建和组合几种绘图。它的可定制性仍不及函数ggplot()。让我们来看看它的实现。
什么是R中的Qplot
Qplot()是一个存在于ggplot2包中的函数。Qplot是Quick Plot 的首字母缩写,顾名思义,它是为了快速绘制任何类型的图形,而不需要依赖和记住每一个图形的指定函数。这个Qplot的功能与R基础包中的plot()函数非常相似。它主要用于绘制简单的图形而不是复杂的图形,因为它对所有的图形都使用一致的调用技术。
R中Qplot函数的语法
语法: qplot(data,x,y,facets,geom,main,xlab,ylab,asp)
其中。
- data :需要绘制的数据框
- x,y: 用于指定图表中每一层的美学特征
- geom: 用于指定要绘制的几何图形。[如果指定了x和Y,则为散点图,如果只指定了X,则为直方图,”boxplot “为箱形图,”violin “为小提琴图等等,] 。
- main: 在图上添加标题
- xlab , ylab: 用来在绘图的x轴和y轴上添加标签。
- shape – 用来定义基于分类属性的对象的形状
- color – 用于通过考虑分类属性为数据点着色
- size – 用于指定数据点的大小。
导入R编程的虹膜数据集
在继续前进之前,让我们先导入数据集和ggplot2包。在这篇文章中,我们将使用R中的默认数据集(iris)。
使用Qplot绘制散点图
一旦我们加载了数据集,现在我们可以使用qplot进行散点图绘制。qplot是一个用于快速绘制图形的函数,如果指定了两个离散的属性,它将绘制给定数据集的散点图。
输出
定制散点图的形状和颜色
散点图中数据点的颜色 形状 也可以通过在qplot()函数中定义颜色和形状属性来修改,如下所示
输出
使用qplot()绘制条形图
现在我们可以看到使用qplot绘制的BarPlot。如果在qplot()函数中只指定了一个属性,那么它就会绘制条形图。
输出
使用qplot()函数的geom定制图表
例1 :
我们可以使用qplot将图表自定义为组合图。
输出
例2
使用qplot()函数的geom绘制Violin图。
输出
例3
使用qplot()函数的geom绘制箱形图。
输出