Tag: plot

ILNumerics在特定位置绘制一架飞机

我正在玩ILNumerics API并开始在多维数据集中绘制几个点。 然后我通过这些点计算出一个回归平面。 现在我想在相同的场景图中绘制平面,但只有与点云相同的大小。 我得到了平面的参数(a,b,c):f(x,y)= a * x + b * y + c; 我知道只有z对绘制一个平面很有意思,但我不知道如何将右坐标传递给场景,这样平面尺寸大小与点的最大和最小面积大小相同。 你们能给我一个简单的例子来描绘一架飞机和一点点建议如何设置那架飞机的界限吗? 这是我到目前为止所得到的: private void ilPanel1_Load(object sender, EventArgs e) { // get the X and Y bounds and calculate Z with parameters // plot it! var scene = new ILScene { new ILPlotCube(twoDMode: false) { new ILSurface( ??? ) { } […]

如何创建三维散点图?

我一直在用C#做三维散点图的研究。 到目前为止,我找到了一个对我有用的库 。 但是,不一定像我需要的那样灵活。 由于我所需要的只是创建一个固定的三维散点图,在C#中使用Point3D结构或其他任何不需要我引入第三方库并且可能允许更好的灵活性的替代方案还有其他替代方法吗?

获取Windows窗体的大小

我正在创建一个Windows窗体应用程序。 如何捕获窗体的大小? 目前我的代码中有一些看起来像这样的东西: PictureBox display = new PictureBox(); display.Width = 360; display.Height = 290; this.Controls.Add(display); display.Image = bmp; 但是,我的显示器的大小硬编码为特定值。 我知道如果我想绘制一个重新调整尺寸的正方形,我可以使用这样的东西: private Rectangle PlotArea; private int offset = 30; protected override void OnPaint(PaintEventArgs e) { Graphics g = e.Graphics; //// Calculate the location and size of the plot area //// within which we want to draw […]

OxyPlot中的多个LineSeries绑定

是否可以将绘图绑定到LineSeries集合而不是OxyPlot中的单个LineSeries? (而不是通过模型)。 我正在寻找这样的东西: myCollectionOfLineSeries的位置是: private ObservableCollection _myCollectionOfLineSeries ; public ObservableCollection myCollectionOfLineSeries { get { return _myCollectionOfLineSeries ; } set { _myCollectionOfLineSeries = value; OnPropertyChanged(“myCollectionOfLineSeries “); } } 我希望得到答案:a)“不,这是不可能的”或b)“是的,只是在IJK之前放置XYZ”。 谢谢阅读。

在给定y截距和斜率的情况下绘制图表中的线

我编写了一个程序,根据用户的几个输入值计算最佳拟合线(截距/斜率)。 我已经绘制了每个单独的值,但不确定代码是否给出斜率和y截距的线。 这是斜率: double m = ( aXY.Sum() – ((levels.Sum() * scores.Sum()) / 5)) / (newaX.Sum() – ((powLevels) / 5)); 拦截 double b = meanY – (m * meanX); 绘图点 for (int i = 0; i < levels.GetLength(0); i++) { chart1.Series["Series1"].Points .AddXY(levels.GetValue(i), scores.ToArray().GetValue(i)); } 有任何想法吗? 我绝不是一位专家,而且到目前为止还需要进行一些实验。