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

    Contains label options for node labels.

    Namespace: DevExpress.XtraCharts.Sankey

    Assembly: DevExpress.XtraCharts.v25.1.dll

    NuGet Package: DevExpress.Charts

    Declaration

    public class SankeyNodeLabel :
        IXtraSupportShouldSerialize,
        IXtraPartlyDeserializable

    The following members return SankeyNodeLabel objects:

    Remarks

    Use the SankeyDiagramControl.NodeLabel property to access node label settings. The following options allow you to configure text for node labels:

    sankeyDiagramControl1.NodeLabel.TextOrientation = TextOrientation.TopToBottom;
    sankeyDiagramControl1.NodeLabel.MaxWidth = 200;
    sankeyDiagramControl1.NodeLabel.MaxLineCount = 1;
    sankeyDiagramControl1.NodeLabel.TextAlignment = StringAlignment.Center;
    sankeyDiagramControl1.NodeLabel.Font = new Font(FontFamily.GenericSerif, 10);
    

    You can also handle the CustomizeNode event to access a specific node and customize it based on a certain condition:

    sankeyDiagramControl1.CustomizeNode += OnCustomizeNode;
    //...
    private void OnCustomizeNode(object sender, CustomizeSankeyNodeEventArgs e) {
        if (e.Label.Text == "France" && e.Node.Level == 0) {
            e.Label.Font = new Font("Tahoma", 16);
            e.Label.Text = "France (Source)";
        }
    }
    

    Inheritance

    Object
    SankeyNodeLabel
    See Also