I used barplot() function to create a stacked chart from matrix.
Matrix looks like this:
1 0.989013 0.010987
2 0.999990 0.000010
3 0.999990 0.000010
4 0.999990 0.000010
code to create a stacked chart looks like this:
barplot(t(as.matrix(x)), col=c("cyan", "black"))
The problem is that I want to create custom x axis with ticks and labels at certain points. I used following to create x axis:
axis(1, at=keyindexes, labels=unique(t$V4), tck=-0.01)
where keyindexes is vector of bar numbers where I need to have ticks and unique(t$V4) is vector containing unique name for each tick.
Now the problem is that x axis does not match with chart area and is significantly shorter. Can anyone advice on how to make x axis longer?