Scatter use different colors for data-points
Show older comments
I experimenting with the carbig dataset and want to use scatterplot3 to display some categories with different colors depending on how many cylinders the car got. How could I modify my code to work as expected? This is what I have tried:
load carbig
colors = [[1 0 0] [0 1 0] [0 0 1] [1 1 0] [1 0 1]];
c = [0 0 0]*length(Cylinders);
for i=1:length(Cylinders)
if Cylinders(i) == 8
c(i) = colors(5);
else
c(i) = colors(Cylinders(i)-2);
end
end
scatter3(Horsepower,Weight, MPG,[],c, 'Marker','.')
xlabel('Horsepower')
ylabel('Weight')
zlabel('Miles per Gallon')
title('Car Database')
Accepted Answer
More Answers (0)
Categories
Find more on Scatter Plots 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!