Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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);
 }
Beispiel #3
0
 /// <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);
 }