Я не могу найти простой способ сделать хороший график изображения в R, но в полярных координатах. Я в основном пытаюсь найти эквивалент R для функции «polarplot3d» в MATLAB. Я играл с пакетом ggplot2, но без большой удачи. Я не хватает пакета, который содержит функциональность для того, что я пытаюсь? заранее спасибо за любые указатели.полюс изображения, как это сделать с R?
Хорошо, я пытаюсь понять, что я пытаюсь сделать. Предположим, что я хочу определить полярную координатную сетку, приращение в радиальном направлении составляет 50 м и 2,5 градуса в тета. Это должно выглядеть как мишень.
Мои данные (r и угол в нижнем коде) соответствуют радиальной дистанции и углу. Мое желаемое значение z - это количество двумерной гистограммы между r и углом в пределах описанных выше приращений, определяющих сетку.
Мои данные как следующее:
# synthetic data for angle and distance #
angle <- rnorm(500,mean=90,sd=15)
r <- rnorm(500,mean=700,sd=200)
# bivariate histogram #
observations <- table(cut(angle,breaks=c(seq(0,360,by=2.5))),cut(r,breaks=c(seq(0,1400,by=50))))
# the 'z' data are in observations for each bin of bivariate histogram #
# hot to plot a polar coord image? #
'library (" sos "); findFn («полярный график») ' –
Или действительно http://stackexchange.com/search?q=[r]+polar+plot – SlowLearner
Я думаю, вы должны понимать, что ваш вопрос не описывает аспекты псевдо-3d проекции что вы видите в: http://www.mathworks.com/matlabcentral/fileexchange/13200-3d-polar-plot/content/polarplot3d.m. Вы должны четко указать, какие функции необходимы в конечном продукте. (Псевдо-3d-проекции несколько искажают данные, поэтому вы должны быть готовы к некоторому сопротивлению простому воспроизведению результата Matlab, так как стоять в одиночку - это не будет оптимальным отображением данных.) –