728x90
반응형
728x170
▶ MainForm.cs
using System;
using System.Linq;
using System.Windows.Forms;
using ScottPlot;
using ScottPlot.Plottable;
using ScottPlot.Statistics;
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 rand = new Random(0);
double[] valueArray = DataGen.RandomNormal(rand, pointCount : 1234, mean : 178.4, stdDev : 7.6);
(double[] countArray, double[] binEdgeArray) = Common.Histogram(valueArray, min : 140, max : 220, binSize : 1);
double[] leftEdgeArray = binEdgeArray.Take(binEdgeArray.Length - 1).ToArray();
BarPlot barPlot = plot.AddBar(values: countArray, positions: leftEdgeArray);
barPlot.BarWidth = 1;
plot.YAxis.Label("횟수(#)");
plot.XAxis.Label("신장(cm)");
plot.SetAxisLimits(yMin : 0);
this.formsPlot.Reset(plot);
this.formsPlot.Refresh();
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'ScottPlot > WinForm' 카테고리의 다른 글
[SCOTTPLOT/WINFORM] Common 클래스 : ProbabilityDensity 정적 메소드를 사용해 확률 밀도 배열 만들기 (0) | 2022.01.31 |
---|---|
[SCOTTPLOT/WINFORM] Common 클래스 : Histogram 정적 메소드를 사용해 히스토그램 데이터 만들기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] DataGen 클래스 : RandomNormal 정적 메소드를 표준 분포 배열 만들기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] 히스토그램 확률 차트 만들기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] Plot 클래스 : AddBar 메소드를 사용해 히스토그램 차트 만들기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] ColorblindFriendly 팔레트 사용하기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] Microcharts 팔레트 사용하기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] Palette 클래스 : FromHtmlColors 정적 메소드를 사용해 커스텀 팔레트 만들기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] OneHalfDark 팔레트 사용하기 (0) | 2022.01.31 |
[SCOTTPLOT/WINFORM] OneHalf 팔레트 사용하기 (0) | 2022.01.31 |
댓글을 달아 주세요