ЦельСоздать многослойную площадь участка или «уложены» круг участок
Создать многослойную площадь участка или «уложены» круг участок (смотри рисунок). Круговая диаграмма не нужна.
данные и код штриховой участка
#Data set:
Numbers 16%
Frosts 2%
Doors 6%
Shelfs 10%
Earning -3%
par(mai=c(2, 1, 1, 1), lwd=2)
barplot(as.numeric(c(16, 2, 6, 10, -3)), col = c("lightblue"), main="Bar plot",
names.arg=c("Numbers","Frosts","Earning", "Doors","Shelfs"), xpd=TRUE, las=2, lwd=2,
axes=FALSE, axis.lty=1, cex.axis=1, cex.names=1, cex.main=1, ylim=c(-4, 18), xlim=c(0, 5))
два варианта вывода
Как вы предлагаете строить отрицательные значения в круговом графике? – heathobrien
Отрицательные значения (neg) нанесены на график положительными | neg | но все близко к центру и, например, в красном. Также текст должен отображаться, например. -3% и имя, подобное приведенному выше – b4154
Использование mdata <- matrix (nrow = 5, ncol = 1, c (-3, 2, 6, 10, 16)) barplot (mdata, col = c ("lightblue "), main =" Bar plot ", xpd = TRUE, las = 2, lwd = 2, axes = FALSE, axis.lty = 1, cex.axis = 1, cex.names = 1, cex.main = 1); создает строчный график без текста. Но используя func 'text()', я не знаю, как добавить текст, который будет размещаться всегда в центре каждой области или сверху или снизу. – b4154