XYChart: Labels on the line are too dense

Charts for WPF Forum

Posted 1 year 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 1 year ago by Igor Bondarev
Answer - Posted 1 year 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 1 year ago by Igor Bondarev

Thanks for the response!

The latest build of this product (v22.1.4) was released 22 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.