#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>
Вот что я имею в виду:
Как этого можно достичь? Спасибо.
Ответ №1:
Если это кому-нибудь поможет, я использовал этот код для удаления точек:
<Style TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Opacity" Value="0" />
<Setter Property="Background" Value="Blue" />
</Style>
Свойство setVisibility не работает, и это известная проблема.