1. 数据整理

  2. 代码:

lin2 <- read.delim("~/1/lin2.txt")
View(lin2)
ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”)
lin2 p H &lt; − f a c t o r ( l i n 2 pH&lt;-factor(lin2 pH<−factor(lin2pH, levels = c(“Very Strong Acidity”, “Strong Acidity”, “Acidity”, “Neutral”)) #更改x轴顺序
ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”)
ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”, width = 0.5) #width()是调整柱子宽窄的函数,0.5是窄柱子
p=ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”, width = 0.5)
p + xlab(“Acidity interval”)+ ylab(“Relative abundance (%)”) #添加x轴、y轴的标签【添加图表标题的函数是ggtitle(“xxx”)
p+labs(fill=“phylum”) #改图例标题
p+scale_fill_discrete(limits=c(“Acidobacteria”,“Actinobacteria”,“Bacteroidetes”,“Chloroflexi”,“Firmicutes”,“Gemmatimonadetes”,“Planctomycetes”,“Proteobacteria”,“Saccharibacteria”,“Verrucomicrobia”,“others”)) #更改图例顺序

  1. 成图

lin2 <- read.delim("~/1/lin2.txt")
View(lin2)
ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”)
lin2 p H &lt; − f a c t o r ( l i n 2 pH&lt;-factor(lin2 pH<−factor(lin2pH, levels = c(“Very Strong Acidity”, “Strong Acidity”, “Acidity”, “Neutral”)) #更改x轴顺序
ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”)

窄柱子

ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”, width = 0.5) #width()是调整柱子宽窄的函数,0.5是窄柱子

  1. 坐标轴标签

p=ggplot(data=lin2, aes(x=pH, y=R, fill=type))+geom_col(position = “fill”, width = 0.5)
p + xlab(“Acidity interval”)+ ylab(“Relative abundance (%)”) #添加x轴、y轴的标签【添加图表标题的函数是ggtitle(“xxx”)

  1. 更改图例标题+图例顺序

p+labs(fill=“phylum”) #改图例标题
p+scale_fill_discrete(limits=c(“Acidobacteria”,“Actinobacteria”,“Bacteroidetes”,“Chloroflexi”,“Firmicutes”,“Gemmatimonadetes”,“Planctomycetes”,“Proteobacteria”,“Saccharibacteria”,“Verrucomicrobia”,“others”)) #更改图例顺序

  1. **存在问题:为什么调整了图例顺序之后多了一个灰色???
    +++为什么之前设置的图例标题和y轴标题又没有了???

ggplot2-堆积柱形图????相关推荐

  1. 物种丰度排序堆积柱形图及处理间各物种差异分析

    物种丰度排序堆积柱形图及处理间各物种丰度非参数检验多组比较的R图形可视化 再美的可视化图形若缺少了统计检验就失去了灵魂而变得华而不实 测试数据及代码链接:https://pan.baidu.com/s ...

  2. ggplot绘制柱状图 python_ggplot2堆积柱形图笔记

    #creat a dataset(生成数据) specie condition value df library(ggplot2) #分组柱形图 p1 p1+theme(legend.position ...

  3. excel柱状图堆叠图显示总和_Excel 的堆积柱形图上,怎样才能显示堆积图的总和?...

    我发现很多同学在学习 Excel 的过程中,还不习惯用专业术语来描述问题,这就会导致提的问题,专业人士听不懂:专业人士的问答,他又听不懂. 比如,今天的标题,什么是"堆积柱形图"? ...

  4. excel柱状图堆叠图显示总和_如何在Excel堆积柱形图中显示合计值

    在Excel中,用堆积柱形图可以比较相交于类别轴上的每一数值占总数值的大小.对于普通的簇状柱形图,我们可以在每个柱形系列的顶端放置一个数据标志,如数值,来反映各系列数据的大小.对于堆积柱形图,Exce ...

  5. excel柱状图堆叠图显示总和_Excel堆积柱形图同时显示合计值和构成值的方法介绍...

    Excel堆积柱形图如何同时显示合计值和构成值?我们制作堆积柱形图时,往往只能看到各个组成部分的值或占比,但无法形象地体现出整体部分.作者这里介绍的就是通过设置柱形图的格式,将合计值.构成值同时显示的 ...

  6. 堆积柱形图显示总数_送你一份堆积柱形图小点心,请收下~

    今日份小技巧 小悦今天要给大家分享一个很简单,又常常用到还特别实用的小功能,那就是我们如何快速在堆积柱形图中将总值显示到堆积图上面?接下来我们在这篇文章中,跟你分享一种使用组合图表的快速简便方法,来实 ...

  7. 堆积柱形图显示总数_在Excel堆积柱形图中显示合计值

    在Excel中,用堆积柱形图可以比较相交于类别轴上的每一数值占总数值的大小.对于普通的簇状柱形图,我们可以在每个柱形系列的顶端放置一个数据标志,如数值,来反映各系列数据的大小.对于堆积柱形图,Exce ...

  8. python 堆叠柱状图,Python可视化matplotlib12-垂直|水平|堆积柱形图详解

    柱形图(又称柱状图.直方图.条形图)用于各组数据的数量比较,可以简单的分为水平柱形图.垂直柱形图及堆积柱形图. 本文详细介绍matpltlib中垂直.水平和堆积三种柱形图的绘制. 我的公众号:&quo ...

  9. 利用Python绘制柱形图或堆积柱形图

    本文所运用到的编程工具为Jupyter Notebook 柱形图的绘制 具体编辑代码如下: import numpy as np import matplotlib.pyplot as pltx = ...

  10. excel行列互换_EXCEL图表中的堆积柱形图如何行列互换

    堆积柱形图根据原始数据表格做出后,使用者可以根据用户需求对原始表格行列互换,从而改变柱形图所要传达的内容信息,从而满足用户的不同工作需求. 工具/原料 EXCEL 方法/步骤 如下图,图表的横坐标为[ ...

最新文章

  1. Dubbo中的连接控制,你真的理解吗?
  2. 2017年新年问候-组内
  3. awk 分解行、字段
  4. Entity Framework(二)
  5. 孪生神经网络--一个简单神奇的结构
  6. ROS笔记(28) Setup Assistant
  7. jboss esb 学习笔记与html的传输,Jboss_ESB学习笔记1.doc
  8. 3.7 ExtJS RadioGroup(单选按钮组) 使用及注意事项
  9. android toast_Android Toast
  10. Windows 8 Consumer Preview
  11. 如何设置二进制某一位的值_mysql参数设置--max_allowed_packet 值如何调整?
  12. RF+Excel实现数据驱动接口自动化
  13. 基于Ace Admin 的菜单栏实现
  14. Java面试之Java基础篇(offer 拿来吧你)
  15. 微信小程序开发基础入门笔记
  16. 选文字游戏 一个根据颜色来选择对应文字的小游戏
  17. android 控制POS机图文打印(一)
  18. mye连接mysql数据库_myeclipse连接数据库
  19. Java环境安装(Linux版)
  20. [C++]深复制与浅复制

热门文章

  1. 九龙擒庄指标源码破译_多年实战经验表示该指标信号一出,任何股票即刻爆涨!(附公式)...
  2. 速度追踪--VelocityTracker
  3. RTSP H264播放器(基于live555、ffmpeg、d3d应用)
  4. EDI集成ERP一体化解决方案
  5. SAP小技巧 BOM数据查询
  6. 【大唐杯学习超快速入门】5G技术原理仿真教学——5G网络协议架构
  7. chk文件恢复和文件恢复的区别有哪些?
  8. 端口转发工具--lcx
  9. 如何让电脑内存盘显示容量大小条
  10. ArcGIS地图制作的注记、格网添加