XYChart: Labels on the line are too dense

Charts for WPF Forum

Posted 3 years ago by Igor Bondarev
Version: 20.1.1


I have many points in LineSeries in XYChart, so when I move a mouse around several labels appear simultaneously and obscure each other:

Is it possible to make the graph show only one label at the same time? I see that labels on points appear within some distance around the cursor, and this is OK for me, what I want to have is to show label only for the nearest point within this distance, and not for all of them.

XAML for the graph is:

<charts:XYChart Background="White"
                GridLineMajorVisibility="Y" GridLineMinorVisibility="Y">
        <charts:XYDoubleAxis Name="AxisX" Title="x" Minimum="0"/>
        <charts:XYDoubleAxis Name="AxisY" Title="y" Minimum="0"/>
    <charts:LineSeries LineKind="Spline"
                       ItemsSource="{Binding Path=DiagramData}" XPath="X" YPath="Y"

Comments (3)

Posted 3 years ago by Igor Bondarev
Answer - Posted 3 years ago by Actipro Software Support - Cleveland, OH, USA

Hi Igor,

Thank you for the sample.  We don't have that option yet but will add a LabelVisibility.PointerProximitySingle option for the next maintenance release that will show a single label tooltip at a time.

Actipro Software Support

Posted 3 years ago by Igor Bondarev

Thanks for the response!

The latest build of this product (v24.1.2) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.