WinRT Xaml工具包图表 - 是否有最大数据点数?

时间:2017-11-26 11:47:19

标签: c# charts winrt-xaml-toolkit

我正在尝试在Windows 10 UWP应用中创建一个简单的图表。

This screenshot显示了我的问题。

我的数据点中约有一半被截断:(

有谁知道为什么会这样?

这是我用来生成图表的代码(我更喜欢在XAML上使用C#):

Chart ThisIsATestChart = new Chart
    {
        Title = "I made this chart in C#",
        HorizontalAlignment = HorizontalAlignment.Left,
        VerticalAlignment = VerticalAlignment.Top,
        Width = 800,
        Height = 600
    };

ThisIsATestChart.Margin = new Thickness { Left = 150, Top = 100 };

ThisIsATestChart.Series.Add(new LineSeries
    {
        Title = "Squiggly Line",
        IndependentValuePath = "xValue",
        DependentValuePath = "yValue",
        ItemsSource = ChartData,
        IndependentAxis = new LinearAxis
        {
            Minimum = 0,
            Maximum = yValueArray.Length,
            Orientation = AxisOrientation.X,
            Interval = 50
        }
    });

MyGrid.Children.Add(ThisIsATestChart);

以下代码提供了图表的数据:

byte[] yValueArray = MethodThatReturnsAnArrayOfBytes();

Collection<XYvalues> ChartData = new Collection<XYvalues>();

foreach (int index in yValueArray)
    ChartData.Add(new XYValues
    {
        xValue = index,
        yValue = yValueArray[index]
    });

在这种情况下,ChartData的集合中有528个对象。然而,图表中只显示了约240个。

提前感谢任何能帮助我理解的人!

也可能相关:

public class XYValues
{
    public int xValue { get; set; }
    public byte yValue { get; set; }
}

系统配置:

Windows 10 Education,版本1709,内部版本16299.64

Visual Studio 2017,版本15.4.4(.NET Framework版本4.7.02556)

0 个答案:

没有答案