I cleaned up the code that handles the label plotting to have more control over the number of chars and the number of significant digits. I believe this is all better now.