Matlab рисует трехмерную сложенную фигуру, используя bar3 () для нескольких переменных

Я пытаюсь использовать bar3(X,'stacked') для создания составной фигуры, как показано ниже в примере:  введите описание изображения здесь

Однако пока моя фигура выглядит так:

введите здесь описание изображения

Я использую следующие данные. Моя цель - создать фигуру стека для каждого массива.

airQ_2015 =

   13.1229   12.1409
   17.0748   17.4414
   13.1405   14.5241
   13.4213   22.0633
   19.4967   13.3508
   21.0111   14.7329
   12.9777   14.6583
   13.2616   17.2134
   13.8593   17.3916
   17.1445   22.6090
   11.3168   15.5081
   15.0602   17.0909

>> airQ_2016

airQ_2016 =

   15.3242   14.7629
   18.6536   21.8320
   18.3180   13.8826
   18.6450   19.1636
   14.2393   11.2187
   16.0711   18.4301
   15.4110   13.8512
   16.4883   18.8854
   16.3412   17.7468
   19.3424   25.3118
   11.1240   16.9534
   12.0094   24.8034

>> airQ_2017

airQ_2017 =

   12.7493   15.6095
   17.9645   25.5990
   17.1852   17.7621
   21.9838   30.3646
   12.1749   20.1561
   18.2244   34.8602
   11.0456   13.1557
   14.6352   26.2217
   12.0893   10.4657
   18.3620   15.4912
   10.9695   10.9116
   14.8427   16.1146

>> airQ_2018

airQ_2018 =

   15.3788   16.4776
   17.5721   28.0599
   16.8422   18.4897
   17.9144   27.5079
   12.7003   19.7597
   18.9284   19.0304
   12.5745   13.1946
   15.7553   19.8073
   12.4759   22.5577
   15.2807   22.8239
   11.7530   18.3440
   16.0833   26.7018

Возможно ли, что я смогу реализовать фигуру с помощью Matlab? Я думал об использовании, вероятно, в Matlab или другой функции. Я также пробовал создать одну фигуру, удержать фигуру и создать другую, но мой метод кажется неправильным.


person Chenyue Hu    schedule 03.05.2020    source источник
comment
Отвечает ли это на ваш вопрос? Нанесение трехмерных полос на сетку в Matlab? И этот вид трехмерной гистограммы - ужасная визуализация данных (трехмерная гистограмма с накоплением в одну строку - это плохо, но это также активно скрывает информацию).   -  person David    schedule 04.05.2020
comment
Привет, Дэвид, большое спасибо за это, это решило мою проблему. Однако в этом коде я не знаю, как установить ширину и расстояние между полосами. Мне нужно использовать эту визуализацию, потому что мне нужно отображать данные в двух разных переменных, чтобы 2D-график не был удовлетворительным.   -  person Chenyue Hu    schedule 04.05.2020
comment
Если у вас есть данные, зависящие от 2 переменных, используйте график сетки / поверхности. То, что вы пытаетесь построить, просто скроет данные и будет нечитаемым. Вам действительно не следует этого делать, если вы действительно хотите создать полезный сюжет.   -  person David    schedule 05.05.2020