NPlot って便利ね

チャートを描くためのコンポーネントで有名な NPlot
http://netcontrols.org/nplot/wiki/index.php


今作成しているソフトで使おうと思い,少しさわってみた.

namespace TestNPlot
{
    public partial class Form3 : Form
    {
        private NPlot.Windows.PlotSurface2D plotSurface;
        
        public Form3()
        {
            InitializeComponent();

            this.plotSurface = new NPlot.Windows.PlotSurface2D();
            this.Controls.Add(this.plotSurface);
        }

        private void Form3_Load(object sender, EventArgs e)
        {
            PointPlot plot = new PointPlot();
            plot.Marker = new Marker(Marker.MarkerType.Circle, 5, Color.Red);
            
            plot.AbscissaData = new int[] { 1, 2, 3 };  // x方向のデータ
            plot.OrdinateData = new int[] { 1, 2, 4 };  // y方向のデータ
            
            Axis xAxis = plot.SuggestXAxis();
            Axis yAxis = plot.SuggestYAxis();
            xAxis.IncreaseRange(1.1);
            yAxis.IncreaseRange(1.1);
            
            this.plotSurface.Add(plot);
            
            this.plotSurface.XAxis1 = xAxis;
            this.plotSurface.YAxis1 = yAxis;

            this.plotSurface.Size = this.ClientSize;
            this.plotSurface.Refresh();
        }
    }
}


以下のサイトにも情報がまとまっている.
http://database-tearoom.seesaa.net/article/22129979.html