0
votes

enter image description hereI made a diagram which includes 500 bars in a matlab figure. The color of bars are blue but due to the large number, some of them are seen compact and black. I used this code for removing the borders of bars:

g=bar(...)
g.EdgeColor = 'none';

But still the diagram is same whith the dark parts. Can any one help me to make these black bars as blue?

1
500 bars? You might want to consider a different way of displaying your data. I would plot this as a box plot for each action, with an additional line across for the ESEC framework result. That would be much more readable I think. - Cris Luengo
Thanks for the answer. I have done separate analysis as you told. But now, because of some reasons, I am force to make the diagram in above shape. - Taraneh
Those appear to be multible bar-plots have you set Edgecolor for each of them? Have you tried g.BarWidth = 1? - Finn

1 Answers

0
votes

g.EdgeColor = 'none' works on my computer.

It may be a refreshing problem, did you try :

refresh

or an alternative

g.EdgeAlpha = 0

If either of those don't work, please post a minimal working example, because you may have a problem elsewhere in your code.