plot three variables of table

I have Matlab generated table T with four columns: A,B,C,D. I want to plot three columns B,C,D.Following command work only with plotting of two variables, when third variable is inserted in plot command, it gave error:"Data must be single matrix Y or list of pairs X,Y."
plot(T{:,'B'},T{:,'C'},T{:,'D'})
Is there any workaround to tackle this problem.

回答(2 个)

Steven Lord
Steven Lord 2017-11-5

1 个投票

Do you want a 3-D plot? If so use plot3 instead of plot.
Peter Perkins
Peter Perkins 2017-11-16

1 个投票

Also, you may find it more appealing to type T.B,T.C,T.D rather than using braces. Braces are best used when you meed more than one table variable.

类别

在 帮助中心 和 File Exchange 中查找有关 2-D and 3-D Plots 的更多信息

产品

提问:

2017-11-5

Community Treasure Hunt

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

Start Hunting!

Translated by