How to make separate graph for each class?
Show older comments
Hello, i have 6 classes in my project and i need to make one graph for each class... now my graph looks like this and i need graphs with average precision for each class...
...
i want each graph to look like this :

6 Comments
Cris LaPierre
on 4 May 2023
Hard to know how to answer this without having your data and code.
Adrian Kleffler
on 4 May 2023
Cris LaPierre
on 4 May 2023
Edited: Cris LaPierre
on 4 May 2023
At least the data and code you used to create your two figures. We need something to work with.
Adrian Kleffler
on 4 May 2023
Adrian Kleffler
on 4 May 2023
Cris LaPierre
on 5 May 2023
Your data does not appear to have copied correctly. Try saving your variables to a mat file and then attach that to your post using the paperclip icon.
Answers (1)
Shree Harsha Kodi
on 22 Jun 2023
0 votes
To make separate graphs for each class in MATLAB, you can follow these general steps:
1) Identify the classes in your dataset. Depending on your data format, you may need to extract the class labels from your data.
2)Iterate over the classes and create separate graphs for each class. Within each iteration, filter the data points based on the current class and plot them.
Go through the below documentation for a better understanding:
MATLAB Scatter Plot: https://www.mathworks.com/help/matlab/ref/scatter.html
MATLAB Figure Properties: https://in.mathworks.com/help/matlab/creating_plots/setting-graph-properties.html
MATLAB Control Flow (for loop): https://in.mathworks.com/help/matlab/ref/for.html
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!