SharpPlot Reference > SharpPlot Methods > SetLabelMask Method

SharpPlot.SetLabelMask Method

This call allows you to selectively eliminate the x-axis labels. SharpPlot tries to do this for you automatically (if the labels collide) but it may not do it quite to your liking. Also it never eliminates labels if you use the angled setting on the X-axis, or for Dial or Polar charts.


sp.SetLabelMask(new bool[] {true,false});  // Alternate labels

The example shows a DialChart with alternate labels omitted to avoid crowding.

The array of flags (you may use integers to save typing) is converted to boolean values and replicated to match the number of labels. It correctly takes account of Barcharts (which have a dummy label added at the Y-axis).

See also ...

SharpPlot Members

Send comments on this topic
© Dyalog Ltd 2021