Again I only have time for a brief comment at the moment. I'd suggest you need to keep the recording of the data (in the bin array) separate from how you will later want to display it. At he moment, the recording of the data is no longer correct.
Okay. I figured I could just multiply it times .1 or divide by 100 to get it into decimal form, but incremental seems not to apply from 0 to 1. Perhaps float.
Well, as I mentioned, I'd keep the accumulating of values in the array bin[] unchanged. But when you come to display the results, you can adjust the way the results appear by using a scale factor.
Let's say you want to reduce the width to 1/100 of its original size.
instead of bin[num] you could have bin[num] / 100
You do need to be careful when dividing integers, unexpected results can occur.