protected void UpdateLabelText(int i) { if (FormatOverride != null) { LabelText[i] = new LabelText(FormatOverride(Ticks[i])); return; } if (AxisType == AxisType.Date) { return; } if (labels != null && labels.Length > 0) { LabelText[i] = new LabelText(labels[i]); } else if ((Exponent[i] >= 4) || (Exponent[i] <= -4)) { string coefficient = Coefficient[i].ToString("F" + RequiredDPs[i].ToString()) + "\u00D7" + "10"; string exponent = Exponent[i].ToString(); LabelText[i] = new LabelText(coefficient, exponent, FontSize); } else { LabelText[i] = new LabelText(Ticks[i].ToString("F" + Math.Max(RequiredDPs[i] - Exponent[i], 0).ToString())); } }
protected void UpdateLabelText(int i) { if (FormatOverride != null) { LabelText[i] = new LabelText(FormatOverride(Ticks[i])); return; } if (AxisType == AxisType.Date) return; if (labels != null && labels.Length > 0) LabelText[i] = new LabelText(labels[i]); else if ((Exponent[i] >= 4) || (Exponent[i] <= -4)) { string coefficient = Coefficient[i].ToString("F" + RequiredDPs[i].ToString()) + "\u00D7" + "10"; string exponent = Exponent[i].ToString(); LabelText[i] = new LabelText(coefficient, exponent, FontSize); } else LabelText[i] = new LabelText(Ticks[i].ToString("F" + Math.Max(RequiredDPs[i] - Exponent[i], 0).ToString())); }