Contains extension methods for BarChart.
Methods
public static BarChart AddItem<T>(BarChart chart, T item)
Adds an item to the bar chart.
Parameters:
chart (BarChart)item (T)Returns:
The same instance so that multiple calls can be chained.
public static BarChart AddItems<T>(BarChart chart, IEnumerable<T> items)
Adds multiple items to the bar chart.
Parameters:
chart (BarChart)items (IEnumerable<T>)Returns:
The same instance so that multiple calls can be chained.
public static BarChart AddItems<T>(BarChart chart, IEnumerable<T> items, Func<T, BarChartItem> converter)
Adds multiple items to the bar chart.
Parameters:
chart (BarChart)items (IEnumerable<T>)converter (Func<T, BarChartItem>)T to BarChartItem.Returns:
The same instance so that multiple calls can be chained.
public static BarChart CenterLabel(BarChart chart)
Centers the label.
Parameters:
chart (BarChart)Returns:
The same instance so that multiple calls can be chained.
public static BarChart HideValues(BarChart chart)
Hides values next to each bar in the bar chart.
Parameters:
chart (BarChart)Returns:
The same instance so that multiple calls can be chained.
public static BarChart Label(BarChart chart, string label)
Sets the label of the bar chart.
Parameters:
chart (BarChart)label (string)Returns:
The same instance so that multiple calls can be chained.
public static BarChart LeftAlignLabel(BarChart chart)
Aligns the label to the left.
Parameters:
chart (BarChart)Returns:
The same instance so that multiple calls can be chained.
public static BarChart RightAlignLabel(BarChart chart)
Aligns the label to the right.
Parameters:
chart (BarChart)Returns:
The same instance so that multiple calls can be chained.
public static BarChart ShowValues(BarChart chart)
Shows values next to each bar in the bar chart.
Parameters:
chart (BarChart)Returns:
The same instance so that multiple calls can be chained.
public static BarChart ShowValues(BarChart chart, bool show)
Sets whether or not values should be shown next to each bar.
Parameters:
chart (BarChart)show (bool)Returns:
The same instance so that multiple calls can be chained.
public static BarChart UseValueFormatter(BarChart chart, Func<double, CultureInfo, string> func)
Sets the value formatter for the bar chart using culture info.
Parameters:
chart (BarChart)func (Func<double, CultureInfo, string>)Returns:
The same instance so that multiple calls can be chained.
public static BarChart UseValueFormatter(BarChart chart, Func<double, string> func)
Sets the value formatter for the bar chart.
Parameters:
chart (BarChart)func (Func<double, string>)Returns:
The same instance so that multiple calls can be chained.
public static BarChart Width(BarChart chart, int? width)
Sets the width of the bar chart.
Parameters:
chart (BarChart)width (int?)Returns:
The same instance so that multiple calls can be chained.
public static BarChart WithMaxValue(BarChart chart, double maxValue)
Sets the max fixed value for the chart.
Parameters:
chart (BarChart)maxValue (double)Returns:
The same instance so that multiple calls can be chained.