首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言 | 条形图绘制

    () 输出图片 简单美化 默认情况下,条形图的填充色为深灰色且无边框。...我们可以通过fill参数改变填充色,colour为条形图添加边框线。这里我将填充色更改为亮黄色,边框线为黑色。注意,颜色要用""引起来哦!...有时候,我们想额外添加一个分类变量跟x轴上的分类变量一起对数据进行分组。 此时,可通过将该分类变量映射给fill参数来绘制簇状条形图,这里的fill参数用来指定条形的填充色。...)函数对图例顺序进行调整,指定图例所对应的需要调整的图例属性,本例中对应的是填充色(fill)。...(labels = scales::percent) 输出图片 5 绘制频数条形图 演示数据 以ggplot2包中的diamonds数据集为例。

    2.2K20

    分组、离断式坐标轴

    ggplot2已经非常好用了,但是大家对美的追求是永无止境的,比如对于坐标轴,有人可能更喜欢base r那种,base r的很多默认图形,坐标轴都是分离的,比如这种: barplot(c(20,30,40,50,60...), names.arg = c(paste0('Col ',1:5)), col = "steelblue") plot of chunk unnamed-chunk-1 但ggplot2不是这样的...Prism的图形风格的,非常好用,我前面专门介绍过,传送门: 让ggplot2变成Graphpad Prism样式:ggprism(01) 让ggplot2变成Graphpad Prism样式:ggprims...() # 使用ggh4x修改 p2 <- ggplot(df, aes(interaction(item, type), amount)) + geom_col() + guides(x =..."axis_nested") p1 + p2 plot of chunk unnamed-chunk-7 对于这个嵌套坐标轴,可以进行非常多的细节修改,比如最常见的颜色、粗细等。

    1.4K20

    秒变商业风!这个圆角条形图绘制工具太赞了~~

    其语法和ggplot2的geom_col()类似,但其提供了radius属性,用于设置圆角角度,其主要语法如下: geom_chicklet( mapping = NULL, data = NULL...()和geom_chicklet()的绘图效果(当眼也是有美化的哦) ggchicklet 实例绘制 geom_col()可视化绘制 首先,我们简单的构造虚拟数据,代码如下: test_data 的颜色、主题风格在图表颜值提升上还有很大的空间,接下来我们就结合hrbrthemes主题包、RColorBrewer颜色主题包进行“美化”设置。...,我后面会抽时间专门出几期关于颜色设置的推文啊。...当然,你也可以设置“暗黑主题”,只需添加如下语句: + theme_ft_rc() + 可视化结果如下: geom_chicklet()可视化绘制 该部分只需将上面代码中的geom_col()中的部分更换如下即可

    50640

    R-ggchicklet - 圆角条形图绘制

    ,其语法和ggplot2的geom_col()类似,但其提供了radius属性,用于设置圆角角度,其主要语法如下: geom_chicklet( mapping = NULL, data = NULL...()和geom_chicklet()的绘图效果(当眼也是有美化的哦) ggchicklet 实例绘制 geom_col()可视化绘制 首先,我们简单的构造虚拟数据,代码如下: test_data ggplot2 对其可视化展示(默认设置): bar_chart <- ggplot(data = test_data) + geom_col(aes(x=Class,y=Data...可以看出这种默认的颜色、主题风格在图表颜值提升上还有很大的空间,接下来我们就结合hrbrthemes主题包、RColorBrewer颜色主题包进行“美化”设置。...这里: scale_fill_manual(values = c(brewer.pal(6,"Paired"))) 是使用了RColorBrewer颜色主题包的方法,我后面会抽时间专门出几期关于颜色设置的推文啊

    93910

    了解绘制条形图和折线图的细节

    本章将以ggplot2为主进行学习啦~~ ---- 3.1 绘制基本条形图 Q:当你有一个包含两列的数据框,一列为x轴上的位置,一列为y轴上的对应高度,基于此如何绘制条形图?...geom_col() #使用factor函数将连续型变量转化为离散型变量 ggplot(BOD,aes(x=factor(Time),y=demand))+geom_col() *默认情况下,颜色为深灰色且条形图没有边框线...,可以通过fill调整条形图的填充色,使用colour参数为条形图添加边框线,注意是英式拼写colour。...() #条形图的默认图形基本比较丑,需要scale_fill_brewer()或者scale_fill_manual()重新设定颜色 #注意颜色的映射实在aes()中完成的,而颜色的设定实在aes()...A:通过设定geom_bar()函数的width可以改变条形的宽度,其默认值为0.9,值越大越宽,最大宽度为1 ggplot(pg_mean,aes(x=group,y=weight))+geom_col

    7.1K10

    R语言ggplot2作图好玩的配色:使用NBA各球队logo的配色

    最近在学习R语言包的开发流程,看了之前分享过的关于吉普力工作室电影的配色包的代码,觉得里面的代码并不复杂,没准我也可以搞一个。...模仿这个包的代码,我尝试把NBA各个球队logo配色整理成了R语言ggplot2包作图的时候可以使用的配色函数。...颜色来源于链接 https://usteamcolors.com/nba-colors/ 首先将颜色整理成为一个yml格式的文件,基本文件格式如下 image.png 这里颜色最多的是太阳队,有7个可选...(name = name,direction = direction),...) } scale_color_nbalogo_d<-scale_colour_nbalogo_d 使用这些颜色 首先是读取颜色...,aes(x=x,y=y))+ geom_col(aes(fill=x),show.legend = F)+ scale_fill_nbalogo_d(name='Phoenix_Suns')+

    58810

    这么牛X的包,一般人我不告诉他!!!

    本文将给大家介绍一个ggplot2灰常牛X的可视化扩展包,我将该包主页的包用法介绍整理成中文,分享给大家。...包名叫geofacet,有经验的charter大概能猜出来个大概,没错该包是关于可视化数据中的地理信息,以及维度分面。 作者命名非常讲究,将该包的两个主要核心功能进行组合命名。...ggplot2,并以分面函数facet_geo()的形式呈现。...然后让我们使用geofacet来给每一个州都创造一个柱形图,我仅需使用一个ggplot2内的geom_col()函数即可,至于分面参数,这里我们摒弃使用传统的facet_wrap()分面函数,而是使用geofacet...指定网格非常容易,我们只需提供一个内含地区名称和地区代码的数据框即可。

    76350

    R语言ggplot2绘图单元格为方块的热图—1—调整图例的位置

    image.png 我选择使用R语言的ggplot2来实现,这个是箱线图和热图的拼接,右侧的热图可以借助geom_point()函数实现,将点的形状改为正方块,数值按照正负来映射颜色,按照一定的数值来映射大小...image.png 正常做一个柱形图 library(ggplot2) ggplot(data=df,aes(x=x,y=y))+ geom_col(aes(fill=x)) ?...image.png 拉大图例与主图的距离 使用theme()函数中的legend.box.margin参数来调节 ggplot(data=df,aes(x=x,y=y))+ geom_col(aes...image.png 将图例放到右上角 通过 legend.justification 参数来实现 ggplot(data=df,aes(x=x,y=y))+ geom_col(aes(fill=x)...df,aes(x=x,y=y))+ geom_col(aes(fill=x))+ theme(legend.box.margin = margin(0,0,0,5,unit = 'cm'),

    3.7K20

    ggfittext | 这样绘制文本不要太简单了...

    该方法虽然能个性化定制文本标签,但在制图效率或者有文本属性映射的绘制要求下,就显得非常不讨好。 那么,有没有一种绘图方法可以直接调整多个文本标签的大小和布局呢?...下面,小编就给大家介绍一个好用的文本处理工具-「ggfittext」,该工具可以让你在使用ggplot2绘图中绘制一些文本自动调整文字大小后在区域内显示。...ggfittext绘图案例 这一部分,我们介绍一下ggfittext包中的geom_fit_text() 函数的各种绘图案例,如下: 将文本置于方框内 library(ggplot2) library(..., aes(x = beverage, y = proportion, label = ingredient, fill = ingredient)) + geom_col...自动调整文本颜色 geom_fit_text()函数中的contrast(对比度)参数,可以用来自动反转文字的颜色,使其与背景填充(fill)形成对比: ggplot(animals, aes(x =

    16710

    通过Aggregated boosted tree(ABT)评估解释变量的重要性

    决策树、随机森林以及boosted tree三者的特点可简单概括为: (1)决策树是一种简单的决策生成图,非常容易理解,但单个决策树的预测和解释能力很弱。...当响应变量为连续变量时,ABT执行了回归的功能,返回的结果代表了解释变量对响应变量数值改变程度的相对贡献。...同学们也可以自行查找下,毕竟gbmplus包的体验非常不佳……gbmplus包好多年没更新了,高版本的R不支持,要找个低于3.0版本的R,然后在这个链接中手动下载gbmplus包进行安装:http://...www.esapubs.org/archive/ecol/E088/015/suppl-1.htm 白鱼同学安装了一个非常古老的R2.7版本后,gbmplus包确实测试成功了 。...加载 ggplot2,读取数据后重新绘制变量重要性的柱形图 library(ggplot2) softcorals_var_influence <- read.csv('softcorals.var_influence.csv

    7.2K82
    领券