diff --git a/README.md b/README.md
index c61ab50a..d8aa06d9 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
An open-source, production-ready Blazor charts component library built on the Blazor and Chart.js JavaScript library.
- Getting Started »
+ Getting Started �
@@ -49,6 +49,49 @@ Get started any way you want
| Charts: Radar chart | [Demos](https://chartjs.blazorexpress.com/demos/radar-chart) | [Docs](https://chartjs.blazorexpress.com/docs/radar-chart) |
| Charts: Scatter chart | [Demos](https://chartjs.blazorexpress.com/demos/scatter-chart) | [Docs](https://chartjs.blazorexpress.com/docs/scatter-chart) |
+## Combo bar/line
+
+`BarChart` and `LineChart` both support mixed bar/line datasets. Add `BarChartDataset` and `LineChartDataset` instances to the same `ChartData.Datasets` collection and initialize either chart component as the root chart.
+
+```razor
+
+
+@code {
+ private BarChart chart = default!;
+ private readonly BarChartOptions options = new()
+ {
+ Responsive = true,
+ Interaction = new Interaction { Mode = InteractionMode.Index, Intersect = false },
+ };
+
+ private readonly ChartData chartData = new()
+ {
+ Labels = new List { "January", "February", "March" },
+ Datasets = new List
+ {
+ new BarChartDataset
+ {
+ Label = "Revenue",
+ Data = new List { 65, 59, 80 },
+ },
+ new LineChartDataset
+ {
+ Label = "Target",
+ Data = new List { 50, 55, 60 },
+ },
+ },
+ };
+
+ protected override async Task OnAfterRenderAsync(bool firstRender)
+ {
+ if (firstRender)
+ await chart.InitializeAsync(chartData, options);
+ }
+}
+```
+
+Use `LineChart` the same way when you want the line configuration to be the root chart type.
+
More components coming...
## Creators