/// <summary> /// Conversion to Double if IComparable /// </summary> /// <param name="c">The input IComparable.</param> /// <returns></returns> public static double ToDouble(this IComparable c) { if (c is double) { return((double)c); } return(ComparableUtil.ToDouble(c)); }
public ICharSequence FormatLabelFormatted(IComparable dataValue) { var i = (int)ComparableUtil.ToDouble(dataValue); var result = ""; if (i >= 0 && i < 4) { result = _xLabels[i]; } return(new String(result)); }
public ICharSequence FormatCursorLabelFormatted(IComparable dataValue) { var i = (int)ComparableUtil.ToDouble(dataValue); string result; if (i >= 0 && i < 4) { result = _xLabels[i]; } else if (i < 0) { result = _xLabels[0]; } else { result = _xLabels[3]; } return(new String(result)); }
public override ICharSequence FormatLabelFormatted(IComparable dataValue) { return(new String(base.FormatLabelFormatted((Double)(ComparableUtil.ToDouble(dataValue) / 1000d)) + "k")); }
public override ICharSequence FormatLabelFormatted(IComparable dataValue) { return(new String(base.FormatLabelFormatted((Double)(ComparableUtil.ToDouble(dataValue) / Math.Pow(10, 9))) + "B")); }