public int ClientY(double worldY)
{
if (ScaleStyle == PadScaleStyle.Log)
return Y1 + (int)((1.0 - (Math.Log10(worldY) - Math.Log10(MinValue)) / (Math.Log10(MaxValue) - Math.Log10(MinValue))) * this.height);
else
return Y1 + (int)((1.0 - (worldY - MinValue) / (MaxValue - MinValue)) * this.height);
}