How to create a plot for an array?

So lets say that I have an array of GPAs and Student IDs.
Info = [52211 3.55; 52922 1.79; 51939 3.33; 12140 0.81]
How can I plot the GPAs based on the their rank? So the GPA 3.55 is #1, 3.33 is #2, 1.79 is #3, and 0.81 is #4.

2 个评论

What kind of plot do you want? Scatter, line, bar, pie? Do you just want to have them against their rank? Labeled by their SID?
PJ
PJ 2018-10-15
编辑:PJ 2018-10-15
Scatter and just against their rank. The SID is essentially irrelevant.

请先登录,再进行评论。

回答(1 个)

Infos = sortrows(Info,2);
Infos = flip(Infos,1);
Infos(:,3) = [1:size(Infos,1)]';
scatter(Infos(:,3),Infos(:,2));

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

产品

提问:

PJ
2018-10-15

回答:

2018-10-15

Community Treasure Hunt

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

Start Hunting!

Translated by