[SCOTTPLOT/WINFORM] Cubic 클래스 : InterpolateXY 정적 메소드를 사용해 스플라인 보간 적용하기
ScottPlot/WinForm 2022. 1. 30. 17:55728x90
반응형
728x170
▶ MainForm.cs
using System;
using System.Drawing;
using System.Windows.Forms;
using ScottPlot;
using ScottPlot.Statistics.Interpolation;
namespace TestProject
{
/// <summary>
/// 메인 폼
/// </summary>
public partial class MainForm : Form
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainForm()
/// <summary>
/// 생성자
/// </summary>
public MainForm()
{
InitializeComponent();
Plot plot = new Plot(800, 600);
Random random = new Random(1234);
double[] xValueArray = DataGen.RandomWalk(random, 20);
double[] yValueArray = DataGen.RandomWalk(random, 20);
(double[] smoothXValueArray, double[] smoothYValueArray) = Cubic.InterpolateXY(xValueArray, yValueArray, 200);
plot.AddScatter(xValueArray, yValueArray, Color.Green, markerSize : 10, lineWidth : 1, label : "원본");
plot.AddScatter(smoothXValueArray, smoothYValueArray, Color.Magenta, label : "보간");
plot.Legend();
this.formsPlot.Reset(plot);
this.formsPlot.Refresh();
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'ScottPlot > WinForm' 카테고리의 다른 글
[SCOTTPLOT/WINFORM] 오른쪽 Y축 사용하기 (0) | 2022.01.30 |
---|---|
[SCOTTPLOT/WINFORM] Plot 클래스 : AddAxis 메소드를 사용해 추가 Y축 추가하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] 기본 축 사용하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] 디스플레이 스케일링 적용하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] SignalPlot 클래스 : YAxisIndex 속성을 사용해 Y2축 사용하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Cubic 클래스 : InterpolateXY 정적 메소드를 사용해 스플라인 보간 적용하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Axis 클래스 : DateTimeFormat 메소드를 사용해 날짜/시간 값 사용하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Axis 클래스 : TickLabelStyle 메소드를 사용해 눈금 회전하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Y축만 표시하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Plot 클래스 : Frameless 메소드를 사용해 차트 프레임 제거하기 (0) | 2022.01.30 |
[SCOTTPLOT/WINFORM] Axis 클래스 : Grid 메소드를 사용해 축 그리드 스타일 설정하기 (0) | 2022.01.30 |
댓글을 달아 주세요