我有这个系列图表,它在运行时填充,这意味着以编程方式。这就是现在的样子:
我想在线系列中添加某种“填充”,因此它看起来更好。它看起来像这样:(照片)
或只是:
我认为更多的填充会更好。有点像我猜的finance.yaho o图。我该怎么做呢?
答案 0 :(得分:0)
只需明确指定轴并设置Minimum
和Maximum
属性。
对于你的例子,我会这样做:
<chart:Chart>
<!-- ... -->
<chart:Chart.Axes>
<chart:LinearAxis Orientation="X" Minimum="-0.5" Maximum="3.5" />
<chart:LinearAxis Orientation="Y" Minimum="0" Maximum="1200" ShowGridLines="True" />
</chart:Chart.Axes>
</chart:Chart>
答案 1 :(得分:0)
进一步了解@ vorrtex的答案,您可以将两个轴上的Minimum
和Maximum
值绑定到View Model属性(假设您使用的是MVVM)并计算了系列的点数更新这些值。所以你的XAML会变成:
<chart:Chart.Axes>
<chart:LinearAxis Orientation="X" Minimum="{Binding XMinimum}" Maximum="{Binding XMaximum}" />
<chart:LinearAxis Orientation="Y" Minimum="{Binding YMinimum}" Maximum="{Binding YMaximum}" ShowGridLines="True" />
</chart:Chart.Axes>
答案 2 :(得分:0)
@chris,我是否走上正轨?
public class Xorientation
{
private int _XMinimum;
private int _XMaximum;
public Xorientation(int Xminimum, int Xmaximum)
{
_XMinimum = Xminimum;
_XMaximum = Xmaximum;
}
public int XMinimum
{
get { return _XMinimum; }
set { _XMinimum = value; }
}
public int XMaximum
{
get { return _XMaximum; }
set { _XMaximum = value; }
}
}