时间:2021-05-20
R语言做柱状图大致有两种方法, 一种是基础库里面的 barplot函数, 另一个就是ggplot2包里面的geom_bar
此处用的是字符变量 统计其各频数,然后做出其柱状图。(横轴上的标签显示不全)
t <- sort(table(dat1$L), decreasing = TRUE) #将频数表进行排序r <- barplot(t, col = "blue", main = "柱状图", ylim = c(0,12), names.arg = dimnames(t) #画字符变量的柱状图 tmp <- as.vector(t) #将频数变成一个向量text(r, tmp, label = tmp, pos = 3) #加柱子上面的标签或用ggplot2包 (目前仍没有给柱子上加数字标签)
library(ggplot2) #加载ggplot2包 reorder_size <- function(x) { factor(x, levels = names(sort(table(x))))} #自定义函数,获取因子型变量的因子类型p <- ggplot(dat3, aes(reorder_size(LAI))) + #用因子变量做基础底图,也可直接用reorder排序 geom_bar(fill = "blue") + #画柱状图 theme(axis.text.x = element_text(angle = 45, hjust = 0.5, vjust = 0.5)) + #让横轴上的标签倾斜45度 xlab("柱状图") #给x轴加标签补充:R 语言条形图,解决x轴文字排序问题
数据结果的图形展示,R代码,《R数据科学》是个好东西
作图要求:x轴为term,颜色按categroy分类、并且pval由小到大排序
结果:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1、设计思路(1)设计一个组合图,该图共用一个数据源(2)组合图是有柱状图和折线图组合的(3)柱状图显示的数据是依据左边的竖直轴,折线图的数据依据右边的竖直轴2
典型的图表类型包括以下几种。(1)柱状图。典型的柱状图主要有标准的柱状图、多层的柱状图、水平的柱状图、垂直的柱状图、曲线柱状图以及离散柱状图。(2)饼图。典型的
在Excel中插入柱状图后,设置了次坐标轴,如果主次坐标轴的数据系列格式均为柱形图,则我们会发现主坐标轴的柱形图和次坐标轴的柱形图重叠了,现教大家操作使得柱形图
FineReport制作图标的时候,想要制作折线图和柱状图组合图,该怎么制作呢?下面我们就用一个实例说明设计一个折线图和柱状图组合的双轴图,请看下文详细介绍。软
柱状图是经常需要绘制的图,本文讲解如何在软件绘制的默认的柱状图的基础上对柱状图进行美化设计,得到一张漂亮的柱状图。1、录入数据。2、选择数据,插入柱状图,得到软