If we were to have a custom expression for the Value (Y) axis and Color by such as SUM(Profit)/SUM(Revenue) and both profit and revenue were in dollars then the Y-axis can be formatted to a Percentage. But the same cannot be done for color by legend , so even though the different colors show different % brackets, when the legend is displayed it cannot be showed as a percentage just like the Y-axis is.
The same problem exits for binned columns. For example, if I use an axis expression to bin a numeric column and use it as the categorical axis or color by axis, there is no way to format the numbers returned.