Я пытаюсь создать гистограмму в MATLAB, где позиции столбцов находятся в одном столбце, высоты столбцов - в другом, а столбцы располагаются друг над другом, когда две или более позиций перекрываются.
Чтобы проиллюстрировать, вот тот же график, созданный в R с помощью ggplot:
library(ggplot2)
data <- data.frame(name=c('A', 'B', 'C', 'D', 'E', 'F'),
pos=c(0.1, 0.2, 0.2, 0.7, 0.7, 0.9),
height=c(2, 4, 1, 3, 2, 1))
ggplot(data, aes(x=pos, y=height, fill=name)) +
geom_bar(stat='identity', width=0.05)
![stacked bar chart created in R](https://i.stack.imgur.com/m9HGC.png)
Для сравнения, в MATLAB те же данные выглядят так:
data = [ 0.1, 0.2, 0.2, 0.7, 0.7, 0.9; ...
2, 4, 1, 3, 2, 1]';
Но я не могу понять, есть ли комбинация параметров для функции bar
для создания гистограммы с накоплением такого же типа.