R语言ggplot2绘制分组箱型图和分组柱状图 |
您所在的位置:网站首页 › R语言怎么做直方图 › R语言ggplot2绘制分组箱型图和分组柱状图 |
需求
论文中常见的分组箱型图和分组条形图可以直观的比较方法的效果,以一个图显示多个方法在多个数据集上的AUC或AUPR。 抽象出来的数据即包含2个分类变量和1个连续变量, 不同的方法(分类变量1)在不同的条件下(分类变量2)的一个评价指标(数值型,连续变量)上的结果,可进行方法比较,也可进行条件比较。
环境 安装并加载包 library(ggplot2) 分组条形图 数据:评价指标:AUC 方法:A、B、C、D 条件:Dataset1-5 作图函数 #读入数据文件 databar=read.csv(file='databar.csv',header = T,stringsAsFactors = F) q1矩形条的宽度width=0.5达到的效果 geom_bar(stat="identity",position=position_dodge(0.7),width=0.5) #width 设置矩形条的宽度对比原图,可以看出一个数据集内,不同方法的bar之间的间隔拉开了,并且不同数据集上的结果之间的间隔也拉开了。 设置坐标轴范围可以通过三种方式设置,但只有coord_cartesian可以设置从非0开始。(参见ggplot2作图——x轴、y轴的值域问题) scale_y_continuous(limits=c(0,2.5))ylim(0,0.5)coord_cartesian(ylim=c(0.5,1)) q1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |