返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言ggplot2x轴顺序设置自定义颜色的操作
  • 808
分享到

R语言ggplot2x轴顺序设置自定义颜色的操作

2024-04-02 19:04:59 808人浏览 薄情痞子
摘要

先声明一下所用的数据集 第一个图如下 这个图主要在于x轴的顺序设置上,如果按不做任何处理的话>3那个就会在2之前,解决方法是b[,1]<-factor(b[,1],l

先声明一下所用的数据集

第一个图如下

这个图主要在于x轴的顺序设置上,如果按不做任何处理的话>3那个就会在2之前,解决方法是b[,1]<-factor(b[,1],levels=c('2','3',">3")),这句代码可以重新设置因子的级别

完整代码如下:


a[,1]<-factor(a[,1],levels=c('2','3',">3"))
ggplot(a,aes(x=a[,1],y=a[,2]))+geom_bar(stat="identity")+xlab('转录本数目')+ylab('主导转录本百分比')

第二个图如下:

这个图的关键在于要求颜色是黑白,代码如下


col<-c("black","gray")
ggplot(data = c, aes(c1, c3, fill = c[,2])) +geom_bar(stat = 'identity', position = 'dodge')+
 xlab(' ')+ylab('个数')+ scale_fill_manual(values = col)+theme(legend.position='none')+
 geom_text(aes(label = c[,2]), position = position_dodge(0.9),vjust=-0.2)

其中scale_fill_manual(values = col)是用来自定义颜色的

补充:R语言ggplot2修改坐标轴刻度

序号 操作 代码
1 修改坐标轴显示范围 scale_x_continous(limits = c(“A”, “B”)
2 修改坐标轴显示范围 ylim(A, B)
3 修改坐标轴显示刻度 scale_x_continous(limits = c(“A”, “B”), breaks = seq(起始值, 终止值, 间隔))
4 旋转坐标轴标签 theme(axis.text.x = element_text(angle = 45, size = 8))
5 修改坐标轴的属性 theme(axis.text.x = theme_text(X轴属性), asix.text.y = theme_text(Y轴属性))
6 修改字体 windowsFonts(myFont1 = windowsFont(“Times New Roman”), myFont2 = windowsFont(“华文行楷”))
6 旋转坐标轴 coord_flip()
7 坐标轴转换标度 scale_x_log10() #横坐标log10转换

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: R语言ggplot2x轴顺序设置自定义颜色的操作

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

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

猜你喜欢
  • R语言ggplot2x轴顺序设置自定义颜色的操作
    先声明一下所用的数据集 第一个图如下 这个图主要在于x轴的顺序设置上,如果按不做任何处理的话>3那个就会在2之前,解决方法是b[,1]<-factor(b[,1],l...
    99+
    2024-04-02
  • R语言ggplot2修改x轴顺序设置自定义颜色的示例分析
    小编给大家分享一下R语言ggplot2修改x轴顺序设置自定义颜色的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先声明一下所用的数据集第一个图如下这个图主...
    99+
    2023-06-14
  • R语言—自定义函数求置信区间的操作
    看代码吧~ #求单正态均值mu的置信区间 #参数依次为置信水平alpha,正态样本x,已知总体方差(默认为未知) mu <- function(alpha,x,sigma=...
    99+
    2024-04-02
  • R语言 实现手动设置xy轴刻度的操作
    在R中,plot函数作图时会自动给出xy轴的刻度标度,如下图: 有时我们需要自己定义xy轴的刻度,这时我们可以用axis中的at和labels参数来更改。 首先,我们先令plot不...
    99+
    2024-04-02
  • R语言作图:坐标轴的设置方式
    要绘制一张赏心悦目的统计图表,坐标轴的设置至关重要。在R语言底层作图中,对坐标轴的调整主要通过调整plot函数、axis函数和title函数的一系列参数完成。 plot(x,y,...
    99+
    2024-04-02
  • R语言怎么实现手动设置xy轴刻度的操作
    这篇文章主要介绍R语言怎么实现手动设置xy轴刻度的操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在R中,plot函数作图时会自动给出xy轴的刻度标度,如下图:有时我们需要自己定义xy轴的刻度,这时我们可以用axi...
    99+
    2023-06-14
  • R语言绘图样式设置操作(符号,线条,颜色,文本属性)
    设置图像样式有两种方法,一种是全局修改,一种只针对一幅图片有效。 全局修改 a<-c(1:10) #全局修改 old_par<-par(no.readonly=T...
    99+
    2024-04-02
  • R语言 ggplot2改变柱状图的顺序操作
    如下所示: library(ggplot2) library(ggthemes) dt = data.frame(obj = c('A','D','B','E','C'), va...
    99+
    2024-04-02
  • R语言给图形填充颜色的操作(polygon函数)
    1. 使用polygon进行纯色填充 # polygon函数介绍 polygon(x, y = NULL, density = NULL, angle = 45, bor...
    99+
    2024-04-02
  • R语言绘图样式设置如何操作符号,线条,颜色,文本属性
    这篇文章主要介绍“R语言绘图样式设置如何操作符号,线条,颜色,文本属性”,在日常操作中,相信很多人在R语言绘图样式设置如何操作符号,线条,颜色,文本属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”R语言绘图...
    99+
    2023-06-14
  • R语言绘图大小设定的操作
    图片大小设定 x = c(1:10) y = c(11:20) par(pin = c(5,3))#pin()函数控制图形的尺寸 plot(x = x, y = y) x...
    99+
    2024-04-02
  • R语言柱状图排序和x轴上的标签倾斜操作
    R语言做柱状图大致有两种方法, 一种是基础库里面的 barplot函数, 另一个就是ggplot2包里面的geom_bar 此处用的是字符变量 统计其各频数,然后做出其柱状图。(横轴...
    99+
    2024-04-02
  • R语言ggplot2设置图例(legend)的操作大全
    目录基本箱线图(带有图例)移除图例修改图例的内容颠倒图例的顺序隐藏图例标题修改图例中的标签修改data.frame的factor修改标题和标签的显示修改图例的框架设置图例的位置隐藏斜...
    99+
    2024-04-02
  • R语言如何实现柱状图排序和x轴上的标签倾斜操作
    这篇文章将为大家详细讲解有关R语言如何实现柱状图排序和x轴上的标签倾斜操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。R语言做柱状图大致有两种方法, 一种是基础库里面的 barplot函数, 另一个就是...
    99+
    2023-06-14
  • R语言 设置ylab每个汉字竖向排列的操作
    只看标题可能不知道啥意思,所以先上图了。 从图中可以看到ylab中汉字的排列方式是从上到下的,要实现这样的效果有两个关键步骤: 一是ylab不是常规的“月工作量”,而是'月\n工\...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作