如何使用 Ilnumerics 正确访问 LinePlot 中的位置 属性?
How to Access correctly to Positions Property in a LinePlot with Ilnumerics?
我想访问 LinePlot 中的坐标信息,我想使用 属性 LinePlot.Positions
,如下代码所示:
using System;
using System.Collections.Generic;
using System.Text;
using ILNumerics.Data;
using ILNumerics.Drawing.Plotting;
using ILNumerics.Drawing;
using ILNumerics;
using static ILNumerics.ILMath;
using System.Linq;
namespace TestConsoleUI2
{
class Program
{
static void Main(string[] args)
{
Array<double> xx = linspace(10, 15, 5);
Array<double> yy = linspace(8, 90, 5);
LinePlot myLinePlot = new LinePlot(xx, yy);
RetArray<float> p = myLinePlot.Positions;
}
}
}
尽管如此,我得到了一个 System.NullReferenceException
我已经调试并且数据在那一刻存在,
谁能帮帮我?
此致
经过反复尝试,我找到了适合我的解决方案。
using System;
using System.Collections.Generic;
using System.Text;
using ILNumerics.Data;
using ILNumerics.Drawing.Plotting;
using ILNumerics.Drawing;
using ILNumerics;
using static ILNumerics.ILMath;
using System.Linq;
namespace TestConsoleUI2
{
class Program
{
static void Main(string[] args)
{
Array<double> xx = linspace(10, 15, 5);
Array<double> yy = linspace(8, 90, 5);
LinePlot myLinePlot = new LinePlot(xx, yy);
PositionsBuffer p = myLinePlot.Line.Positions;
}
}
}
我想访问 LinePlot 中的坐标信息,我想使用 属性 LinePlot.Positions
,如下代码所示:
using System;
using System.Collections.Generic;
using System.Text;
using ILNumerics.Data;
using ILNumerics.Drawing.Plotting;
using ILNumerics.Drawing;
using ILNumerics;
using static ILNumerics.ILMath;
using System.Linq;
namespace TestConsoleUI2
{
class Program
{
static void Main(string[] args)
{
Array<double> xx = linspace(10, 15, 5);
Array<double> yy = linspace(8, 90, 5);
LinePlot myLinePlot = new LinePlot(xx, yy);
RetArray<float> p = myLinePlot.Positions;
}
}
}
尽管如此,我得到了一个 System.NullReferenceException
我已经调试并且数据在那一刻存在,
谁能帮帮我?
此致
经过反复尝试,我找到了适合我的解决方案。
using System;
using System.Collections.Generic;
using System.Text;
using ILNumerics.Data;
using ILNumerics.Drawing.Plotting;
using ILNumerics.Drawing;
using ILNumerics;
using static ILNumerics.ILMath;
using System.Linq;
namespace TestConsoleUI2
{
class Program
{
static void Main(string[] args)
{
Array<double> xx = linspace(10, 15, 5);
Array<double> yy = linspace(8, 90, 5);
LinePlot myLinePlot = new LinePlot(xx, yy);
PositionsBuffer p = myLinePlot.Line.Positions;
}
}
}