Skip to main content
All docs
V25.1
  • SankeyPaletteColorizer Class

    A colorizer that uses a palette to color nodes of the Sankey Diagram Control.

    Namespace: DevExpress.Xpf.Charts.Sankey

    Assembly: DevExpress.Xpf.Charts.v25.1.dll

    NuGet Package: DevExpress.Wpf.Charts

    Declaration

    public class SankeyPaletteColorizer :
        SankeyColorizerBase

    Remarks

    To colorize nodes, use one of the PredefinedPalette descendants or utilize the CustomPalette class to create a custom palette.

    The following example uses the predefined NorthernLightsPalette:

    Sankey Palette colorizer

    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    <!--...-->
    <dxsa:SankeyDiagramControl.Colorizer>
        <dxsa:SankeyPaletteColorizer LinkBrush="Gray">
            <dxsa:SankeyPaletteColorizer.Palette>
                <dxc:NorthernLightsPalette/>
            </dxsa:SankeyPaletteColorizer.Palette>
        </dxsa:SankeyPaletteColorizer>
    </dxsa:SankeyDiagramControl.Colorizer>
    

    The code below creates a custom palette:

    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    <!--...-->
    <dxsa:SankeyDiagramControl.Colorizer>
        <dxsa:SankeyPaletteColorizer LinkBrush="Gray">
            <dxsa:SankeyPaletteColorizer.Palette>
                <dxc:CustomPalette>
                    <dxc:CustomPalette.Colors>
                        <Color>Red</Color>
                        <Color>Green</Color>
                        <Color>Magenta</Color>
                    </dxc:CustomPalette.Colors>
                </dxc:CustomPalette>
            </dxsa:SankeyPaletteColorizer.Palette>
        </dxsa:SankeyPaletteColorizer>
    </dxsa:SankeyDiagramControl.Colorizer>
    
    See Also