我使用 barplot() 函数从矩阵创建堆积图。
矩阵看起来像这样:
1 0.989013 0.010987
2 0.999990 0.000010
3 0.999990 0.000010
4 0.999990 0.000010
创建堆叠图表的代码如下所示:
barplot(t(as.matrix(x)), col=c("cyan", "black"))
问题是我想在某些点创建带有刻度和标签的自定义 x 轴。我使用以下方法创建 x 轴:
axis(1, at=keyindexes, labels=unique(t$V4), tck=-0.01)
其中 keyindexes 是我需要有刻度的条形编号向量,而 unique(t$V4) 是包含每个刻度的唯一名称的向量。
现在的问题是 x 轴与图表区域不匹配并且明显更短。任何人都可以建议如何使 x 轴更长?