Plotting several variables using stackedplot() not supported
Open
@gilbertogalvis is already working on this.
Since Aug 14, 2021.
- Dominant language
- MATLAB
- Stars
- 413
- Forks
- 166
- PR merge metrics
- No merged PRs in 30d
Description
An error is being printed when using any variation of stackedplot().
Doesn't work with table, timetable nor array objects
Using a table, for instance:
tbl = readtable('patients.xls');
stackedplot(tbl,{'Height','Weight','Systolic','Diastolic'})
fig2plotly();
The expected plot would be:

Using common arrays:
rng(1)
X = 0:4:20;
Y = randi(100,6,3);
stackedplot(X,Y)
fig2plotly();
The expected plot would be:

However, in both cases the following error is printed:
Error using response_handler (line 31)
Expecting (x, y) pairs
Error in makecall (line 32)
response_handler(resp);
Error in plotly (line 28)
response = makecall(args, origin, structargs);
Error in plotlyfig/plotly (line 437)
response = plotly(obj.data,
args);
Error in fig2plotly (line 49)
p.plotly;
Error in stackedplot_6 (line 24)
fig2plotly();
Examples on how to use stackedplot() can be found on:
https://www.mathworks.com/help/matlab/ref/stackedplot.html#responsive_offcanvas
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.