public string Axis(double value, ChartAxisBase axis) { try { return(IAxisValueFormatterXF.GetFormattedValue((float)value)); } catch (Exception ex) { return("" + value); } }
public string Axis(double value, ChartAxisBase axis) { return(value + " ft "); }
public static void SetupAxisConfigBase(this ChartAxisBase OriginalAxis, AxisConfigBase SupportXAxis) { /* * Properties could not set * CustomAxisMin * CustomAxisMax */ if (SupportXAxis.TextColor.HasValue) { OriginalAxis.LabelTextColor = SupportXAxis.TextColor.Value.ToUIColor(); } try { if (string.IsNullOrEmpty(SupportXAxis.FontFamily)) { if (SupportXAxis.TextSize.HasValue) { OriginalAxis.LabelFont = UIFont.SystemFontOfSize(SupportXAxis.TextSize.Value); } } else { if (SupportXAxis.TextSize.HasValue) { OriginalAxis.LabelFont = UIFont.FromName(SupportXAxis.FontFamily, SupportXAxis.TextSize.Value); } else { OriginalAxis.LabelFont = UIFont.FromName(SupportXAxis.FontFamily, OriginalAxis.LabelFont.PointSize); } } } catch (Exception ex) { } if (SupportXAxis.DrawGridLines.HasValue) { OriginalAxis.DrawGridLinesEnabled = SupportXAxis.DrawGridLines.Value; } if (SupportXAxis.GridColor.HasValue) { OriginalAxis.GridColor = SupportXAxis.GridColor.Value.ToUIColor(); } if (SupportXAxis.AxisLineWidth.HasValue) { OriginalAxis.AxisLineWidth = SupportXAxis.AxisLineWidth.Value; } if (SupportXAxis.GridLineWidth.HasValue) { OriginalAxis.GridLineWidth = SupportXAxis.GridLineWidth.Value; } if (SupportXAxis.AxisLineColor.HasValue) { OriginalAxis.AxisLineColor = SupportXAxis.AxisLineColor.Value.ToUIColor(); } if (SupportXAxis.DrawLabels.HasValue) { OriginalAxis.DrawLabelsEnabled = SupportXAxis.DrawLabels.Value; } if (SupportXAxis.SpaceMin.HasValue) { OriginalAxis.SpaceMin = SupportXAxis.SpaceMin.Value; } if (SupportXAxis.SpaceMax.HasValue) { OriginalAxis.SpaceMax = SupportXAxis.SpaceMax.Value; } if (SupportXAxis.DrawAxisLine.HasValue) { OriginalAxis.DrawAxisLineEnabled = SupportXAxis.DrawAxisLine.Value; } if (SupportXAxis.CenterAxisLabels.HasValue) { OriginalAxis.CenterAxisLabelsEnabled = SupportXAxis.CenterAxisLabels.Value; } if (SupportXAxis.AxisMaximum.HasValue) { OriginalAxis.AxisMaximum = SupportXAxis.AxisMaximum.Value; } if (SupportXAxis.AxisMinimum.HasValue) { OriginalAxis.AxisMinimum = SupportXAxis.AxisMinimum.Value; } if (SupportXAxis.DrawGridLinesBehindData.HasValue) { OriginalAxis.DrawGridLinesEnabled = SupportXAxis.DrawGridLinesBehindData.Value; } if (SupportXAxis.DrawLimitLineBehindData.HasValue) { OriginalAxis.DrawLimitLinesBehindDataEnabled = SupportXAxis.DrawLimitLineBehindData.Value; } if (SupportXAxis.ForceLabels.HasValue) { OriginalAxis.ForceLabelsEnabled = SupportXAxis.ForceLabels.Value; } if (SupportXAxis.GranularityEnabled.HasValue) { OriginalAxis.GranularityEnabled = SupportXAxis.GranularityEnabled.Value; } if (SupportXAxis.Granularity.HasValue) { OriginalAxis.Granularity = SupportXAxis.Granularity.Value; } if (SupportXAxis.LabelCount.HasValue) { OriginalAxis.LabelCount = SupportXAxis.LabelCount.Value; } }