广告
返回顶部
首页 > 资讯 > 精选 >R语言ggplot2之图例的设置方法
  • 687
分享到

R语言ggplot2之图例的设置方法

2023-06-14 19:06:55 687人浏览 薄情痞子
摘要

这篇文章主要介绍R语言ggplot2之图例的设置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是R语言R语言是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于

这篇文章主要介绍R语言ggplot2之图例的设置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

什么是R语言

R语言是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具

引言

图例的设置包括移除图例、改变图例的位置、改变标签的顺序、改变图例的标题等。

移除图例

有时候你想移除图例,使用 guides()。

library(ggplot2)p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()p + guides(fill=FALSE)

R语言ggplot2之图例的设置方法

改变图例的位置

我们可以用theme(legend.position=…)将图例移到图表的上方、下方、左边和右边。

p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() +scale_fill_brewer(palette="Pastel2")#上方 p + theme(legend.position="top")#左边left,右边 right, 底部bottom

R语言ggplot2之图例的设置方法

改变图例标签的顺序

我们可以设置图例的指定顺序,也可以逆转图例的位置。

p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()#使用limit参数设置图例位置p + scale_fill_discrete(limits=c("trt1", "trt2", "ctrl"))#使用guides(fill=guide_legend(reverse=TRUE))逆转图例p + guides(fill=guide_legend(reverse=TRUE))

R语言ggplot2之图例的设置方法 R语言ggplot2之图例的设置方法

设置图例的标题

我们可以改变图例的标题,也可以改变标题的主题格式,还可以删除图例标题。

#改变标题名字 用labs()p + labs(fill="Condition")# 设置图例的标题的字体、颜色、大小用theme(legend.title=element_text())p + theme(legend.title=element_text(face="italic", family="Times", colour="red",size=14))#移除图例标题#增加 guides(fill=guide_legend(title=NULL))函数即可移除图例标题ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() +guides(fill=guide_legend(title=NULL))

R语言ggplot2之图例的设置方法 R语言ggplot2之图例的设置方法 R语言ggplot2之图例的设置方法

设置图例的标签

library(GCookbook)#改变标签的名字p <- ggplot(PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()p + scale_fill_discrete(labels=c("Control", "Treatment 1", "Treatment 2"))#改变标签的主题p + theme(legend.text=element_text(face="italic", family="Times", colour="red",size=14))#多行图例标签的展示#有时候标签名字较长,一行展示不够美观,需要多行呈现 加一个\np + scale_fill_discrete(labels=c("Control", "Type 1\ntreatment","Type 2\ntreatment"))

R语言ggplot2之图例的设置方法 R语言ggplot2之图例的设置方法 R语言ggplot2之图例的设置方法

以上是“R语言ggplot2之图例的设置方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: R语言ggplot2之图例的设置方法

本文链接: https://www.lsjlt.com/news/274382.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • R语言ggplot2之图例的设置方法
    这篇文章主要介绍R语言ggplot2之图例的设置方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是R语言R语言是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于...
    99+
    2023-06-14
  • R语言ggplot2之图例的设置
    引言 图例的设置包括移除图例、改变图例的位置、改变标签的顺序、改变图例的标题等。 移除图例 有时候你想移除图例,使用 guides()。 library(ggplot2) p &...
    99+
    2022-11-12
  • R语言ggplot2设置图例(legend)的操作大全
    目录基本箱线图(带有图例)移除图例修改图例的内容颠倒图例的顺序隐藏图例标题修改图例中的标签修改data.frame的factor修改标题和标签的显示修改图例的框架设置图例的位置隐藏斜...
    99+
    2022-11-13
  • R语言数据可视化包ggplot2画图之散点图的基本画法
    目录前言下面以一个简单的例子引入:首先介绍第一类常用的图像类型:散点图 给原始数据加上分类标签:按z列分类以不同的颜色在图中画出散点图:按z列分类以不同的形状在图中画出散点...
    99+
    2022-11-13
    ggplot2绘制散点图 r语言ggplot2作图 r绘制散点图
  • R语言作图:坐标轴的设置方式
    要绘制一张赏心悦目的统计图表,坐标轴的设置至关重要。在R语言底层作图中,对坐标轴的调整主要通过调整plot函数、axis函数和title函数的一系列参数完成。 plot(x,y,...
    99+
    2022-11-11
  • R语言ggplot2修改x轴顺序设置自定义颜色的示例分析
    小编给大家分享一下R语言ggplot2修改x轴顺序设置自定义颜色的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先声明一下所用的数据集第一个图如下这个图主...
    99+
    2023-06-14
  • R语言基础统计方法图文实例讲解
    tidyr > tdata <- data.frame(names=rownames(tdata),tdata)行名作为第一列 > gather(tdata...
    99+
    2022-11-11
  • R语言绘制频率直方图的案例
    频率直方图是数据统计中经常会用到的图形展示方式,同时在生物学分析中可以更好的展示表型性状的数据分布类型;R基础做图中的hist函数对单一数据的展示很方便,但是当遇到多组数据的时候就不...
    99+
    2022-11-11
  • R语言 小数点位数的设置方式
    经常用数据分析,有时不同的文件的小数位数不一样,但是我们可以让它们的位数保持一致的,下面的介绍就是设置小数位数。使用options函数> options(digits) 默认为...
    99+
    2022-11-11
  • R语言画3D爱心图的方法是什么
    要在R语言中画3D爱心图,可以使用`rgl`包来实现。下面是一个简单的示例代码:```R# 安装和加载rgl包install.pac...
    99+
    2023-08-18
    R语言
  • R语言实现随机森林的方法示例
    目录随机森林算法介绍算法介绍:决策树生长步骤:投票过程:基本思想:随机森林的优点:缺点R语言实现随机森林模型搭建1:randomForest()函数用于构建随机森林模型2:impor...
    99+
    2022-11-12
  • R语言列筛选的方法select实例详解
    目录前言1. 数据描述2. 使用R语言默认的方法:列选择3. tidyverse的rename函数4. tidyverse的select函数5. select函数注意事项5.1 绝对...
    99+
    2022-11-13
  • R语言科学计数法介绍:digits和scipen设置方式
    控制R语言科学计算法显示有两个option: digitis和scipen。介绍的资料很少,而且有些是错误的。经过翻看R语言的帮助和做例子仔细琢磨,总结如下: 默认的设置是: g...
    99+
    2022-11-12
  • R语言行筛选的方法之filter函数详解
    目录1. 数据2. 生成ID列和类型3. 提取effect大于0.1的行4. 提取加性效应,且effect小于0的行5. 根据部分行名删选6. 固定字符特征进行行筛选总结下面介绍一下...
    99+
    2022-11-13
  • go语言vim的设置方法
    小编给大家分享一下go语言vim的设置方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!go语言vim设置的方法:首先下载vim插件管理工具;然后拷贝vim-pa...
    99+
    2023-06-14
  • R语言最简单的向量赋值方法示例
    1. 生成等差数列的向量x x <- 1:10 #将x向量赋值为1 2 3 4 5 6 7 8 9 10 结果为 > x  [1]  1&n...
    99+
    2022-11-11
  • Windows7个性化输入法语言栏图标设置方法
         从早期的xp系统到现在的win7系统,很多人会发现系统默认的输入图标都是一样的,虽然这方便我们了解它的效果,但是我们长久的使用会感觉这个图标看起来很厌烦,那么该如何更换个性化输入法...
    99+
    2023-06-07
    Windows7 个性化 输入法语言栏图标 设置 图标 法语 言栏 方法
  • R语言入门教程之删除指定数据的方法
    目录引言方案一:互斥法方案二:位置法总结引言 在R学习中经常用到的是按着某种逻辑值提取数据集。本文来讲一下利用索引的手法删除数据集合。 数据准备 > Data 英雄 职...
    99+
    2022-11-11
  • R语言数据可视化tidyr与ggplot2多个变量分层展示的实现方法是什么
    本篇内容主要讲解“R语言数据可视化tidyr与ggplot2多个变量分层展示的实现方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“R语言数据可视化tidyr与ggplot2多个变量分层展...
    99+
    2023-06-25
  • Centos8界面语言怎么设置?Centos用户界面语言的设置方法
    Centos8怎么给用户设置界面语言?想要设置界面语言,该怎么设置呢?下面我们就来看看详细的教程。 Gnome桌面环境下,在桌面空白处右键选择【设置】。 在【设置】中点【详细信息】。 之后点【用户】。 首先单击选中要设...
    99+
    2022-05-28
    Centos 界面语言 Centos8
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作