Как создать линейную диаграмму с пропорциональными областями в R? - PullRequest
0 голосов
/ 19 января 2012

Я хотел бы создать горизонтальный пропорциональный столбчатый столбчатый "график", используя R.

Мои данные одномерны. Он представляет частоту отказов в последовательных категориях и выглядит следующим образом:

taskC=c(16, 10, 13, 5, 4, 5, 12)
labels=c("All correct", "1 fail", "2 fails", "3 fails", "4 fails", "5 fails", "All fail")

Я хотел бы создать что-то по линиям диаграммы по указанному ниже URL-адресу, хотя использую другой цветовой градиент (топо подходит) и должен иметь горизонтальное положение вместо вертикального.

http://www.improving -visualisation.org / VIS / ID = 70

Я просмотрел ggplot и VCD и не могу найти ничего, что решило бы это. 3D-график был бы идеальным, хотя и не критичным. Хотя данные могут быть представлены с помощью круговой диаграммы, они не дают желаемого линейного значения пропорции, а также недостаточно отражают порядковый характер данных.

1 Ответ

1 голос
/ 19 января 2012

Вы можете просто сделать:

barplot(as.matrix(taskC), horiz=TRUE, col=rainbow(7), xaxt="n")
axis(1, labels=labels, at=cumsum(taskC)-(taskC/2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...