首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R填充颜色和距离的矩形条形图(基础R或ggplot2或其他包)

使用R填充颜色和距离的矩形条形图(基础R或ggplot2或其他包)
EN

Stack Overflow用户
提问于 2012-02-02 02:02:13
回答 1查看 1K关注 0票数 1

我有以下类型的数据,我想产生条形图。

代码语言:javascript
复制
Mark <- 1:10
Post <- c(0, 1, 4, 5, 6,
          8, 10,  11, 12,  13)
color <- c(1,0.5,1, 1, 0.6, 0.7, 1,1,1) # 9 intervals between ten points 

这里的十个标记应该在X轴上的Post中。而不是条形高度是恒定的,但是由颜色变量进行颜色编码。例如,1-2之间的间隔对应于1个颜色值,而2-3对应于颜色值0.5。因此,对于10 Mark,有9个颜色值。

怎样才能生成这样的图表?

编辑:

如果我可以添加颜色比例图例-颜色强度与数值,那就太好了

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-02 02:25:46

不是很完美,但应该能让你入门:

代码语言:javascript
复制
greens <- colorRampPalette(c("white","darkgreen"))
barplot(as.matrix(diff(Post)), horiz=T, col=greens(10)[10*color], axes=F, xlab="Mark")
axis(1, labels=Mark, at=Post)
axis(3, labels=Post, at=Post)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9100841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档