MATLAB Answers


how to create a histogram of R,G,B

Asked by preet
on 19 Jun 2013

i have three component R(0-255),G(0-255),B(0-255) i draw 3 different histograms of each component of 8 bins but i need one 2-D histogram of 8 bins.

  1 Comment

What is your question? How do you want to transform the 3 components to a 2D space?


No products are associated with this question.

2 Answers

Answer by Youssef Khmou
on 19 Jun 2013


You mean putting them on one figure, with each component its corresponding color :

figure, plot(R,'r')
hold on, plot(G,'g')
plot(B,'b'), legend(' Red channel','Green channel','Blue channel');
hold off, 


Answer by Image Analyst
on 20 Jun 2013

What does this mean? Do you either want (1) histograms of each color channel (either on the same plot or on 3 separate plots), or (2) a scatterplot of the 3D color gamut? I have demos of each of those, just say what you want.

  1 Comment

1 histogram of each color channel on same plot

Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!