Step4绘图p<-ggplot(data, aes(x = weight))#注释:x轴表示weight,y轴表示频率就不需要指定啦p + geom_density(color = “black”, fill = “gray”)#注释:color是线条的颜色参数,fill表示填充颜色 Step5.美化p + geom_density(aes(color = sex))#注释:按照性别不同组改变
ggplot(df, aes(x=weight, color=sex, fill=sex)) + geom_histogram(aes(y=..density..), alpha=0.5, position="identity")+ geom_density(alpha=.2) 图9-1 图9-2 其他类形图例可查看:ggplot2 density plot : Quick start guide - R software and data visualization 参考书籍:《GGPlot2 Essentials ...
原文:R语言 可视化之三大绘图系统概述:base、lattice和ggplot2 | 第7讲 原创: 拴小林 数据驱动实践 1周前 数据可视化是数据分析过程中探索性分析的一部分内容,可以直观展示数据集数据所具有的的特征和关联关系等。R语言不仅提供了基本的可视化系统graphics包,简单的图+修饰,例如:plot、 hist(条形图)、 boxplot(箱...
library('ggplot2') #1.1 箱线图 data(singer,package='lattice') ggplot(singer,aes(x=voice.part,y=height))+ geom_boxplot(fill='orange') #1.2 箱形图设置异常点及图形调色(outlier.x参数控制异常点) ggplot(singer,aes(x=voice.part,y=height)) + geom_boxplot(fill = "white", color = "dark...
ggplot2是R语言绘制图形一个十分重要也是非常基础的一个包,使用ggplot2再加上R自带的base画图基本可以完成所有图形的绘制。ggpointdensity是这次绘制密度散点图的包。 知乎的这篇文章:https://zhuanlan.zhihu.com/p/109468400,详细介绍了R和Rstudio的安装,大家可以参考一下。
ggplot2包中绘制点图的函数有两个:geom_point和 geom_dotplot,当使用geom_dotplot绘图时,point的形状是dot,不能改变点的形状,因此,geom_dotplot 叫做散点图(Scatter Plot),通过绘制点来呈现数据的分布,对点分箱的方法有两种:点密度(dot-density )和直方点(histodot)。当使用点密度分箱(bin)方式时,分箱的位...
二、ggplot2包介绍 语法:每一个函数修改属于自己的部分,函数与函数之间用(+)号函数串联 示例: library(ggplot2) ggplot(data = mtcars,aes(x=wt,y=mpg)) + # 指定数据集(mtcars)与变量(wt,mpg),aes()函数(aesthetic,美观)指定每个变量的角色
data(Salaries,package="car")library(ggplot2)ggplot(data=Salaries, aes(x=salary, fill=rank)) +geom_density(alpha=.3) 图19-8 以学术等级分组的大学薪水的密度图 三条密度曲线(每条曲线代表一个学术等级),用不同的颜色来区分。 填充设置透明度(al...
ggplot2包中绘制点图的函数有两个:geom_point和 geom_dotplot,当使用geom_dotplot绘图时,point的形状是dot,不能改变点的形状,因此,geom_dotplot 叫做散点图(Scatter Plot),通过绘制点来呈现数据的分布,对点分箱的方法有两种:点密度(dot-density )和直方点(histodot)。当使用点密度分箱(bin)方式时,分箱的位...
上述代码首先使用ggplot2创建了一个基本的散点图,展示了血压和胆固醇水平之间的关系。然后,使用ggExtra包的ggMarginal函数添加了边缘分布图,这里选择的边缘分布类型为密度图(type = "density"),以展示每个变量的分布情况。 使用ggscatterhist()绘制边缘分布散点图 ...