Color Plot in MATLAB
Show older comments
Hello, I have a table with accelerometer data in [x,y,z] and then each data point is labelled as either [0,1,2]. The table size is: Rows - 497990 & Column - 4 Column heading (xAcc, yAcc, zAcc, label)
I am trying to plot the only x-axis data vs time. But I want to colour the data based upon the label. So if the label is 0, then it should be red, 1 then green and 2 then blue.
Something like in the image shown.

Answers (1)
Rik
on 27 Oct 2017
0 votes
convhull could get you most of the way.
2 Comments
Tanay Rastogi
on 27 Oct 2017
Rik
on 28 Oct 2017
If you don't need anything real-time, you can simply use logical indexing to split your data. For each portion of your data you can plot it with a different color. And if you want only a hull, convhull will get you that.
Categories
Find more on Vector Volume Data in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!