美文网首页基本图形绘制
R中预设变量让作图更方便

R中预设变量让作图更方便

作者: 一只烟酒僧 | 来源:发表于2021-11-23 11:12 被阅读0次

以前遇到过一个问题,每次使用ggplot绘图的时候,总会纠结包提供的配色板,尤其是涉及在一张图使用20+种配色时,会默认使用渐进色,这让不同组别的样品在肉眼上难以区分。那如何修改ggplot中默认的颜色模板呢?我们可以通过设置options中的变量值来完成。
首先我们要知道,ggplot上色的修改函数为scale_color/fill_discrete/continuous,那我们去看下它的帮助文档,发现它的颜色类型默认是由一个参数设置的type =getOption("ggplot2.discrete.colour")(在fill或continuous下会稍有不同),换句话说,我们只需要修改这个环境变量即可。
默认情况下我们得到下面的图

ggplot(iris,aes(x=iris$Sepal.Length,iris$Sepal.Width,color=iris$Species))+geom_point()

image.png
options(ggplot2.discrete.colour=c("red","blue","yellow"))
ggplot(iris,aes(x=iris$Sepal.Length,iris$Sepal.Width,color=iris$Species))+geom_point()

image.png

当然,这里如果你设置的颜色太少,那默认还是会用系统预设的颜色模板哦

有关预设options的情况还有很多,比如可以预先设置安装r包的镜像等等,这样你在安装软件的时候就不用选择镜像啦!

options(CRAN="https://mirrors.nju.edu.cn/CRAN/")

查看所有预设的options,可以使用函数options()

相关文章

  • R中预设变量让作图更方便

    以前遇到过一个问题,每次使用ggplot绘图的时候,总会纠结包提供的配色板,尤其是涉及在一张图使用20+种配色时,...

  • 学习小组Day5笔记--没有眼镜

    R的数据结构 向量&数据框 使用数据框中的变量作图 关于stringsAsFactors:用read.table和...

  • 接口测试教程 - PostMan(十)内置变量

    内置变量dynamic variables是由 Postman 提供的大量预设变量,用来生成一些随机值,方便测试过...

  • R神包export的使用

    R作图功能很强大,但是作图需要的细节很多,比较麻烦,此包是将R作的图导出到PPT上,在PPT中对图片进行处理,很是...

  • 作图相关

    R语言-循环产生变量名并赋值,应用到 ggolot2 循环作图:https://www.cnblogs.com/J...

  • 02. Shell变量

    PATH变量环境变量PATH,为Shell预设的一个变量;通常Shell预设的变量均为大写;PATH变量代替了所有...

  • 03-08

    06 R语言作图 图就是数据,数据就是图 常用可视化R包 作图:base,ggplot2, ggpubr;拼图:p...

  • MySQL实现排行榜功能

    实体类 SQL @r是MySQL中定义一个变量@r := @r+1 将r+1的值赋值给变量r(select @...

  • 善良的预设

    善良的预设让自己沟通更顺畅

  • R 函数内变量的保存

    前言 以我不多的的编程经验来看,R相比其他语言,可以很方便的保存以及加载变量。save可以指定多个变量来多个变量,...

网友评论

    本文标题:R中预设变量让作图更方便

    本文链接:https://www.haomeiwen.com/subject/bkhwtrtx.html