Как построить трехмерную гистограмму в R?

Это регулярное выражение Google служит в домене i18napis.appspot.com :

GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|BX|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}))|BFPO[ ]?\d{1,4}

10
задан Bill the Lizard 7 October 2011 в 14:46
поделиться

2 ответа

Вы можете попробовать использовать rgl ( см. Здесь ) или 3dscatterplot (как в этом примере ). Решетка также поддерживает это:

library(lattice) 
library(latticeExtra) 
?panel.3dbars

Вы можете увидеть пример этого в блоге Learnr .

Я не верю, что технически это сложенная гистограмма (сложенная гистограмма накладывает столбцы друг на друга). Более того, другой вид гистограммы мог бы быть более информативным: посмотрите the ggplot2 документацию здесь для некоторых примеров.

 hist_cut <- ggplot(diamonds, aes(x=price, fill=cut)) 
 hist_cut + geom_bar() # defaults to stacking 

Другой вариант - использовать вместо этого решетку с facet_wrap в ggplot2 (см. этот пост в качестве примера ).

6
ответ дан 3 December 2019 в 23:12
поделиться

А вот и нет. Это ужасное отображение данных, поскольку передние гистограммы заслоняют задние гистограммы, а перспектива делает практически невозможным считывание значений с оси y.

8
ответ дан 3 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: