概要
cscの作法、調べてみた。
chartやってみた。
環境
.NETFramework4.8
写真
コンパイル
csc chart1.cs /r:System.Windows.Forms.DataVisualization.dll
サンプルコード
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace myapp
{
class ChartSample1 {
public partial class form1: Form {
private Chart chart;
public form1() {
this.Size = new Size(400, 400);
this.Load += new System.EventHandler(this.form1_Load);
}
private void form1_Load(object sender, EventArgs e) {
this.chart = new Chart();
chart.ChartAreas.Clear();
chart.Titles.Clear();
chart.Series.Clear();
ChartArea area = new ChartArea("area1");
Title title = new Title("title1");
title.DockedToChartArea = "area1";
Series series1 = new Series();
Series series2 = new Series();
series1.ChartType = SeriesChartType.Line;
series2.ChartType = SeriesChartType.Line;
for (int i = 0; i < 360; i++)
{
series1.Points.AddXY(i, Math.Sin(i * Math.PI / 180.0));
series2.Points.AddXY(i, Math.Cos(i * Math.PI / 180.0));
}
series1.ChartArea = "area1";
series2.ChartArea = "area1";
chart.ChartAreas.Add(area);
chart.Titles.Add(title);
chart.Series.Add(series1);
chart.Series.Add(series2);
this.Controls.Add(this.chart);
}
}
static void Main() {
Application.Run(new form1());
}
}
}
以上。