Например,Как использовать R для построения графика пирога с различным радиусом?
пирог (1: 3)
Но радиус постоянна.
Как сделать участок пирога, радиус которого равен 1,2,3 соответственно?
Например,Как использовать R для построения графика пирога с различным радиусом?
пирог (1: 3)
Но радиус постоянна.
Как сделать участок пирога, радиус которого равен 1,2,3 соответственно?
Проверить radial.pie функция в пакете plotrix
install.packages("plotrix")
library(plotrix)
radial.pie(c(1,2,3), labels=c("One", "Two", "Three"), radlab=TRUE)
Радиус не соответствует цифрам. Как вы могли добиться того, что «один» имеет радиус 1, «два» имеет радиус 2 ....? @lovedynasty – Iris
Из рисунка выше я вижу, что радиус зеленого цвета в 2 раза больше красного, а синий - ровно в 3 раза больше красного. Если вы хотите удалить эти метки 1, 1.5, 2, вы можете использовать опцию show.grid.labels = FALSE, и если вы заметите, что эти два кольца выше красного цвета, вы можете использовать параметр grid.col, чтобы установить его на свой фон. – discipulus
@lovedynasty Это действительно имеет смысл. Но у меня есть другой вопрос: в 'radial.pie' как управлять абсолютным радиусом? Вы знаете, что «radial.pie (1: 3)» и «radial.pie (c (2,4,6))» будут одинаковыми. Могу ли я уменьшить размер первого? –
Так что каждый срез имеет разный радиус в зависимости от его значения? Или вот так: http://stackoverflow.com/questions/8612920/pie-charts-in-ggplot2-with-variable-pie-sizes – Iris
@Iris Нет, я имею в виду, что разные компоненты имеют разный радиус на том же рисунке. –