/// <summary> /// A format callback that accepts y-values and formats them for display as y-axis labels. /// </summary> /// <typeparam name="TChart">The chart Type.</typeparam> /// <param name="chart">An instance of a chart.</param> /// <param name="yLabelFormat">A callback object.</param> /// <returns>An updated instance of the chart.</returns> public static TChart WithYLabelFormat <TChart>(this TChart chart, CallbackFormatter yLabelFormat) where TChart : IRazorLineChart { chart.YLabelFormat = yLabelFormat; return(chart); }
/// <summary> /// Sets a callback format that will translate a y-value into a label for the /// center of the donut. /// </summary> /// <typeparam name="TChart">The chart Type.</typeparam> /// <param name="chart">An instance of a chart.</param> /// <param name="formatter">A callback object.</param> /// <returns>An updated instance of the chart.</returns> public static TChart WithFormatter <TChart>(this TChart chart, CallbackFormatter formatter) where TChart : IRazorDonutChart { chart.Formatter = formatter; return(chart); }
/// <summary> /// Sets the callback formatter that accepts formats dates for display as chart labels. /// </summary> /// <typeparam name="TChart">The chart Type.</typeparam> /// <param name="chart">An instance of a chart.</param> /// <param name="dateFormat">A callback object.</param> /// <returns>An updated instance of the chart.</returns> public static TChart WithDateFormat <TChart>(this TChart chart, CallbackFormatter dateFormat) where TChart : IRazorLineChart { chart.DateFormat = dateFormat; return(chart); }