Я пытаюсь создать пирамиду с помощью R. Я нашел в Интернете пример кода, который делает то, что я хочу. Проблема в том, что я не работаю с маленькими числами, как в примере. Мой график имеет значения от 3 000 000 до 12 000 000, но только по 10 баров на сторону. Тем не менее, требуется постоянно создавать график с большими числами, а выходной файл PDF имеет размер около 800 МБ.
pyramid.plot(x,y,labels=groups,main="Performance",lxcol=mcol,rxcol=fcol,gap=0.5,show.values=TRUE)
Почему производительность такая плохая? Не должно масштабироваться автоматически?
Обновлять:
pdf(file='figure1.pdf')
library(plotrix)
x <-c(3105000,3400001,4168780,2842764,3543116,4224601,4222222,6432105,9222222,12345596)
y <-c(3105000,3400001,4168780,2842764,3543116,4224601,4222222,6432105,9222222,12345596)
groups <-c("g1","g2","g3","g4","g5","g6","g7","g8","g9","g11")
pyramid.plot(x,y,labels=groups,main="Performance",gap=0.5,show.values=TRUE)
dev.off()
Как экспорт в pdf, так и экран печати занимают несколько минут.
pyramid.plot
? 2) Результатыstr(x)
иstr(y)
- person Andrie   schedule 14.07.2011pyramid.plot
находится вplotrix
- person Luciano Selzer   schedule 14.07.2011pdf()
для сохранения на диск. Я предполагаю, что это действительно медленная часть, а не вызовpyramid.plot
. Но по вопросу нельзя сказать наверняка. - person joran   schedule 14.07.2011