How to give Gray color histogram gray shade instead of blue
5 ビュー (過去 30 日間)
古いコメントを表示
Hi, I want the gray shade histogram for grayscale image. here is my code. Can any one help me
% for red color
figure;
imhist(Image_Data(:,:,2));
myHist = findobj(gca, 'Type', 'Stem');
myHist.Color = [0 1 0]
saveas(gcf,'Hist_Org_B.jpg');
%for green color
figure;
imhist(Image_Data(:,:,3));
myHist = findobj(gca, 'Type', 'Stem');
myHist.Color = [0 0 1]
saveas(gcf,'Hist_Org_G.jpg');
0 件のコメント
回答 (2 件)
Gautam
2024 年 8 月 29 日
Hello Sadika,
I assume that you want to change the colour of the histogram to grey just like the way you have changed to green and blue.
To do this you can use the RGB triplet value of [0.3711 0.3711 0.3711] which is for a shade of grey
figure;
imhist(Image_Data(:,:,3));
myHist = findobj(gca, 'Type', 'Stem');
myHist.Color = [0.3711 0.3711 0.3711];
This gives the plot
0 件のコメント
Image Analyst
2024 年 8 月 29 日
% Create sample data.
data = rand(1, 1000);
% Define custom color.
grayColor = [0.4, 0.4, 0.4];
% Plot histogram with 10 gray bins.
histogram(data, 'NumBins', 10, 'FaceColor', grayColor)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Histograms についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!