Column Chart in ASP.NET Core Charts
18 Nov 20182 minutes to read
Column
To render a column series in your chart, you need to follow a few steps to configure it correctly. Here’s a concise guide on how to do this:
-
Set the series type: Define the series
typeas Column in your chart configuration. This indicates that the data should be represented as a column chart, which is ideal for visualizing for comparing different categories of data or tracking changes over time.
Binding data with series
You can bind data to the chart using the dataSource property within the series configuration. This allows you to connect a JSON dataset or remote data to your chart. To display the data correctly, map the fields from the data to the chart series xName and yName properties.
Series customization
The following properties can be used to customize the column series.
Fill
The fill property determines the color applied to the series.
The fill property can be used to apply a gradient color to the column series. By configuring this property with gradient values, you can create a visually appealing effect in which the color transitions smoothly from one shade to another.
Opacity
The opacity property specifies the transparency level of the fill. Adjusting this property allows you to control how opaque or transparent the fill color of the series appears.
Border
Use the border property to customize the width, color and dasharray of the series border.
Column space and width
Column space
Use the columnSpacing property in the series to adjust the space between columns.
Column width
Use the columnWidth property in the series to adjust the width of the columns.
Column width in pixel
Use the columnWidthInPixel property in the series to define the exact width of the columns in pixels. This property ensures that each column maintains the specified width, providing a uniform appearance throughout the chart.
Grouped column
Use the groupName property to group the data points in column type charts. Data points with the same group name will be grouped together in the chart, making it easy to compare different sets of data.
Cylindrical column chart
To render a cylindrical column chart, set the columnFacet property to Cylinder in the chart series. This property transforms the regular columns into cylindrical shapes, enhancing the visual representation of the data.
Empty points
Data points with null or undefined values are considered empty. Empty data points are ignored and not plotted on the chart.
Mode
Use the mode property to define how empty or missing data points are handled in the series. The default mode for empty points is Gap.
Fill
Use the fill property to customize the fill color of empty points in the series.
Border
Use the border property to customize the width and color of the border for empty points.
Corner radius
The CornerRadius property in the chart series is used to customize the corner radius for column series. This allows you to create columns with rounded corners, giving your chart a more polished appearance. You can customize each corner of the columns using the topLeft, topRight, bottomLeft, and bottomRight properties.
Point corner radius
We can customize the corner radius for individual points in the chart series using the PointRender event by setting the CornerRadius property in its event argument.
Events
Series render
The seriesRender event allows you to customize series properties, such as data, fill, and name, before they are rendered on the chart.
Point render
The pointRender event allows you to customize each data point before it is rendered on the chart.