Уменьшение размера точки диаграммы LineSeries

#wpf #charts #data-visualization

#wpf #Диаграммы #визуализация данных

Вопрос:

Я хочу уменьшить размер точки / маркера в этой линейной диаграмме набора инструментов WPF. Это мой XAML:

 <Window.Resources>
        <Style x:Key="DashedPolyLine" TargetType="{x:Type Polyline}">
            <Setter Property= "StrokeThickness" Value="1"/>
        </Style>
    </Window.Resources>
    <Grid>

        <chartingToolkit:Chart  Name="lineChart" Title="Convergence Plot" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
            <chartingToolkit:LineSeries  DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" IsSelectionEnabled="True" AnimationSequence="FirstToLast" Title="Values" UseLayoutRounding="True" PolylineStyle="{StaticResource DashedPolyLine}"/>
            <chartingToolkit:Chart.Axes>
                <chartingToolkit:LinearAxis Orientation="Y"  Maximum="1.5" Minimum="-1.5" Interval="0.2"/>
            </chartingToolkit:Chart.Axes>
         </chartingToolkit:Chart>
  

Вот что я имею в виду:

WPF

Как этого можно достичь? Спасибо.

Ответ №1:

Если это кому-нибудь поможет, я использовал этот код для удаления точек:

 <Style TargetType="chartingToolkit:LineDataPoint">
  <Setter Property="Opacity" Value="0" />
  <Setter Property="Background" Value="Blue" />
</Style>
  

Свойство setVisibility не работает, и это известная проблема.