gpt4 book ai didi

r - R 中装配的水平线图

转载 作者:行者123 更新时间:2023-12-02 15:19:15 26 4
gpt4 key购买 nike

我有如下的大数据,但这只是一个小样本。

pos <- c(1, 3, 5, 8, 10, 12)
start <- c(1,3, 6, 7, 10, 11)
end <- c(5, 6, 9, 9, 13, 12)

定量变量 Pos 将是 Y 轴,X 轴将是指定的 X 变量(定量)。每个 Pos 值的水平条长度由起点和终点定义。例如,1 的行将从 x 轴上的 1 开始,到 3 结束。

以下是所需图形输出的粗略草图。

enter image description here

最佳答案

在基础 R...

plot(pos, type = 'n', xlim = range(c(start, end)), ylim = c(13,0))
grid()
segments(start, pos, end, pos)

为了让它更接近你的身材......

r <- par('usr') 
plot(pos, type = 'n', xlim = range(c(start, end)), ylim = c(13.5,0.5), xlab = '',
xaxt = 'n', yaxt = 'n', panel.first = rect(r[1], r[3], r[2], r[4], col = 'goldenrod'))
# abline(h = 1:13, col = 'white')
# abline(v = 1:13, col = 'white')
grid(lty = 1, col = 'white')
axis(1, 1:13, 1:13, cex.axis = 0.8)
axis(2, 1:13, 1:13, las = 1, cex.axis = 0.8)
segments(start, pos + 0.5, end, pos + 0.5, lwd = 2)

关于r - R 中装配的水平线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com