На днях я видел это трехмерное изображение в журнале, в котором описывается эволюция коэффициента рождаемости с течением времени в период с 1980 по 1999 год по возрастам. Вертикальная линия — рождаемость. Две горизонтальные линии — это возраст и год.
Очень хочется воспроизвести такую. Я могу представить, что данные будут выглядеть примерно так (упрощенно)
dta = cbind(c(2000, 2005, 2015),
c(15, 20, 25),
c(20, 24, 35))
colnames(dta) <- c('year', 'age', 'rate')
year age rate
2000 15 20
2005 20 24
2015 25 35
Я искал некоторые 3D-библиотеки, и вышел пакет plot3D
. Я пытался понять, как работает функция outer()
, но так и не понял!
Есть ли у вас какие-либо идеи, как я мог бы воспроизвести 3D-график, подобный приведенному выше?
outer
.outer(1:10,1:10,FUN="+")
. - person user1436187   schedule 18.06.2015