Fix for donut chart so that when a series only has one non-zero value, it still calculates the correct starting angle