Back to Devexpress

DxChartPane Class

blazor-devexpress-dot-blazor-6ca8a936.md

latest2.9 KB
Original Source

DxChartPane Class

Defines a chart pane.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class DxChartPane :
    DxComplexSettingsComponent<DxChartPane, ChartPaneModel>,
    IModelProvider<ChartPaneBorderModel>

Remarks

A pane is a chart area that contains series. You can distribute series between multiple panes.

You can specify the pane Height in pixels or percentages.

razor
<DxChart Data="@SalesData" Height="500px">
    <DxChartTitle Text="Sales amount" />
    <DxChartLegend Position="RelativePosition.Outside" VerticalAlignment="VerticalEdge.Bottom" />
    <DxChartPane Name="Pane1" Height="60%" />
    <DxChartPane Name="Pane2" />
    <DxChartBarSeries Name="2018"
                      Filter="@((SaleInfo s) => s.Date.Year == 2018)"
                      SummaryMethod="Enumerable.Sum"
                      Pane="Pane1"
                      ArgumentField="@(s => s.City)"
                      ValueField="@(s => s.Amount)" />
    <DxChartBarSeries Name="2019"
                      Filter="@((SaleInfo s) => s.Date.Year == 2019)"
                      SummaryMethod="Enumerable.Sum"
                      Pane="Pane2"
                      ArgumentField="@(s => s.City)"
                      ValueField="@(s => s.Amount)" />
</DxChart>

Run Demo: Charts - Multiple Panes

You can also use the DxChartPaneBorder component to configure chart pane borders. To display borders, set the DxChartPaneBorder.Visible property.

Implements

IComponent

IHandleEvent

IHandleAfterRender

IDisposable

Inheritance

Object ComponentBase DxSettingsComponent<DevExpress.Blazor.Internal.ChartPaneModel> DxComplexSettingsComponent<DxChartPane, DevExpress.Blazor.Internal.ChartPaneModel> DxChartPane

See Also

DxChartPane Members

DevExpress.Blazor Namespace