Можно ли "разбить бары" в барплоте с помощью R? - PullRequest
3 голосов
/ 02 марта 2012

У меня есть столбик рядом с = T. Мне нужно разделить (или нарисовать горизонтальную линию) на каждой отметке высоты каждого столбца.

Пример матрицы для построения графика:

    > head(top.fem)
        FD1 FE2 FF1
    J01   2   2  10
    J02   4   0   0
    J03   6   2   5
    J04   1   6   3
    J05  10  10   2
    J06   9   6   5

Я просто:

barplot(top.fem,beside = T)

Итак, для FD1, бар 1 имеет высоту 2, бар 2 высоту 1и бар 3 высота 6 и т. д. ... Как разделить бар 1 на два, бар два в 4 и бар 3 в 6?Результаты будут «похожи» на гистограмму, но это не так.Я ясно?

Спасибо за любую помощь!

1 Ответ

7 голосов
/ 02 марта 2012

Вы можете добавить горизонтальные линии на все изображение: если они белые и если фон белый, они останутся незамеченными.

barplot(VADeaths, beside=TRUE, las=1)
abline(h=0:100, col="white")
barplot(
  VADeaths, beside=TRUE, las=1,
  add=TRUE, col=FALSE
)

barplot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...