关于如何在Excel或R或Matlab中绘制相交范围的任何想法
我的表看起来像这样
开始pos结束位置 5 10
7 12
1 3
我想对所有线条和交叉点的颜色不同
由于
苏莱曼德米
答案 0 :(得分:2)
我不清楚你需要什么,但是如图所示的系列在Excel中绘制成堆积条形图,系列1和3没有填充和渐变填充系列5产生:
答案 1 :(得分:1)
这样的东西?
ranges <- data.frame(x=factor(1:3), ymin=c(5,7,1), ymax=c(10,12,3))
library(ggplot2)
ggplot(ranges) +
geom_linerange(aes(x=x, ymin=ymin, ymax=ymax, color=x),size=2) +
geom_point(aes(x=x,y=ymin, color=x),shape=1, size=5) +
geom_point(aes(x=x,y=ymax, color=x),shape=1, size=5) +
coord_flip() + labs(x="",y="")