Hot to plot maximum y value for group by each x

3 Ansichten (letzte 30 Tage)
Ninlawat Phuangchoke
Ninlawat Phuangchoke am 29 Aug. 2020
Beantwortet: Cris LaPierre am 30 Aug. 2020
I have y axis = Alumn [data type double] , x axis = Sheet [data type datetime]
I want to plot grap maximum y value for group by each x
The information looks like this :
  1 Kommentar
the cyclist
the cyclist am 30 Aug. 2020
Can you upload a sample of the data, instead of an image of the data (which is impossible to use).

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Cris LaPierre
Cris LaPierre am 30 Aug. 2020
It looks like your data is in a table. If so, use groupsummary to create the data to plot.
maxTbl = groupsummary(dataTbl,"Alumn","max","Sheet");
Then plot the summary data
plot(maxTbl.Alumn,maxTbl.max_Sheet)
Just a caution - this code is untested.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by