modified jchart2d library to match y-scaling

- Library was changing the used NumberFormat on it's own while
calculating the used space of the y-axis-labels
y-axis scaling logic overworked