OK, I see the problem. You relied on the pie-chart to "provide" the percentages which it does quite nicely because it knows everything must add up to 100%. In a bar-chart, it doesn't know that there won't be more data, so it won't calculate the percentage for you. See attached screenshots of simple pie and bar charts in Excel. percentage option does not even exist on a bar chart.
So you need to calculate the percentage in the query first and then base your chart on that calculated column. There may be a way to do this all in one query, but I prefer to break things up into simple steps. It just helps keep me organised.
I hope the attached sample database will help. Check out the three queries. Numbers 1 and 2 could be the other way round that makes no difference, the crucial thing is that you need both a count for each category (customer/colour) and the overall count. Then you need to calculate the %s and base your charts on that.
Let me know how you get on.