我正在尝试为研究绘制数据。看起来应该是这样,
这是用R绘制的。我想知道是否有任何方法可以在Python中绘制类似的东西?每个段都有自己的开始和结束,它们分别来自x
中的2个变量。 y
只是样本的ID。
这是R代码,
df <- read.table("df.hom",header=T,stringsAsFactors = F)
p1 <- ggplot(df[which(df$PHE == 2),])
p1 <- p1 + geom_segment(aes(x=POS1, xend=POS2, y=IID, yend=IID), size=5)
p1 <- p1 + xlab("Position (in Mb)") + ylab("Sample")
p1 <- p1 + theme_bw()
p1