1
我使用System.Windows.Controls.DataVisualization.Charting來創建列系列。這工作得很好。但現在我不得不添加一個「限制線」,這是一個簡單的水平線在一個定義的值。我如何管理這個?將限制行添加到WPF列系列
我使用System.Windows.Controls.DataVisualization.Charting來創建列系列。這工作得很好。但現在我不得不添加一個「限制線」,這是一個簡單的水平線在一個定義的值。我如何管理這個?將限制行添加到WPF列系列
我想通了,通過使用分散系列和拉伸線:
<DVC:ScatterSeries DependentValuePath="Value" IndependentValuePath="Key" >
<DVC:ScatterSeries.LegendItemStyle>
<Style TargetType="{x:Type DVC:LegendItem}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</DVC:ScatterSeries.LegendItemStyle>
<DVC:ScatterSeries.DataPointStyle>
<Style TargetType="DVC:ScatterDataPoint">
<Setter Property="BorderBrush" Value="Red" />
<Setter Property="Width" Value="4000" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DVC:ScatterDataPoint">
<Grid x:Name="Root">
<Line X1="0" Y1="0" X2="1" Y2="0" Stroke="{TemplateBinding BorderBrush}" Stretch="Fill" StrokeThickness="2"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DVC:ScatterSeries.DataPointStyle>
</DVC:ScatterSeries>
沒有得到這個......'但現在我必須添加一個「分界線」,這是一個簡單的水平線在一個定義的值。 ' –
該線在那裏可視化棒應達到的限制。它對圖表數據本身沒有影響。例如:我的目標是每天賣出100美元或更多,在圖表的100美元處應該有一條線 – TheJoeIaut