How can one draw a plot of this table?

1 Ansicht (letzte 30 Tage)
alpedhuez
alpedhuez am 30 Jul. 2021
Erneut geöffnet: Cris LaPierre am 30 Jul. 2021
Suppose I have table T
date visiors sales
1/1/2021 3 100
1/2/2021 5 120
I want to draw a plot of "visitors" and "sales" with date on the x axis. How can one do this?

Akzeptierte Antwort

Dave B
Dave B am 30 Jul. 2021
Bearbeitet: Dave B am 30 Jul. 2021
If you want a simple line plot, you could do
plot(T.date, T.visitors)
hold on
plot(T.date, T.sales)
or
plot(T.date, [T.visitors T.sales])
or even:
plot(T.date, T.visitors, T.date, T.sales)
For a bar chart you might do:
bar(T.date, [T.visitors T.sales])
Lot's more options for different visualizations can be found here
  3 Kommentare
alpedhuez
alpedhuez am 30 Jul. 2021
Bearbeitet: alpedhuez am 30 Jul. 2021
But can one stackedplot as multiple graphs in one x-y?
Dave B
Dave B am 30 Jul. 2021
You can do this with:
stackedplot(T, {{'visitors' 'sales'}}, 'XVariable', 'Date')
The {{ might be confusing: you can think of this as: each element of the outer cell is an axes, each element of the inner cell is a line in that axes.
This definitely makes more sense when you have multiple plots to 'stack'.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by