SharpPlot Tutorials > Style Examples > Horizontal chart

Horizontal chart

BarCharts, BoxPlots, StepCharts, MinMaxCharts and Networmaps may be drawn horizontally.

sp.BarChartStyle = BarChartStyles.Horizontal;

This does NOT change the meaning of the X and Y axes, so to label the bars, you must use Y-labels here. The same applies to other chart types which support this style, for example a population pyramid may be contructed with a horizontal stepchart:

sp.StepChartStyle = StepChartStyles.Horizontal|StepChartStyles.ValueTags|StepChartStyles.SurfaceShading;
sp.ValueTagFormat = "##9.9%";
sp.YAxisStyle = YAxisStyles.MiddleLabels;

Value tags are always drawn horizontally with this chart style.

See also ...

SharpPlot Members | SharpPlot.BarChartStyle Property | SharpPlot.BoxPlotStyle Property | SharpPlot.MinMaxChartStyle Property | SharpPlot.NetworkMapStyle Property | SharpPlot.XBarChartStyle Property

Send comments on this topic
© Dyalog Ltd 2021