Posts

Showing posts with the label charts

Create chart in C# Windows Forms and save it to file

Image
static class Program { [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault( false ); using (var chartForm = new ChartForm()) { FillData(chartForm.Chart); chartForm.Show(); //save chartForm.Chart.SaveImage(@" Chart.png ", ChartImageFormat.Png); chartForm.Close(); } } public static void FillData(Chart chart) { chart.Titles[0].Text = " Price/Volume Chart "; chart.Series[0].Name = " Price "; chart.Series[1].Name = " Volume "; var random = new Random(); for ( int i = 0; i < 10; i++) { var date = DateTime.Today.AddDays(i); chart.Series[0].Points.Add( new DataPoint(date.ToOADate(), random.NextDouble() * 1e3)); chart.Series[1].Points.Add( new DataPoint(date.ToOADate(), ran...