How can one draw a plot of this table?

2 ビュー (過去 30 日間)
alpedhuez
alpedhuez 2021 年 7 月 30 日
再開済み: Cris LaPierre 2021 年 7 月 30 日
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?

採用された回答

Dave B
Dave B 2021 年 7 月 30 日
編集済み: Dave B 2021 年 7 月 30 日
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 件のコメント
alpedhuez
alpedhuez 2021 年 7 月 30 日
編集済み: alpedhuez 2021 年 7 月 30 日
But can one stackedplot as multiple graphs in one x-y?
Dave B
Dave B 2021 年 7 月 30 日
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'.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by