void AddData() { dc.DataSeriesList.Clear(); // Add log-sine data: var ds = new DataSeries(); ds.LineStyle.LineColor = Color.Red; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Sin(theta)"; for (int i = 0; i < 360; i++) { float theta = 1f * i; var r = (float)Math.Log(1.001f + Math.Sin(2 * theta * Math.PI / 180)); ds.AddPoint(new CGPoint(theta, r)); } dc.Add(ds); ds = new DataSeries(); ds.LineStyle.LineColor = Color.Green; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Cos(theta)"; for (int i = 0; i < 360; i++) { float theta = 1f * i; var r = (float)Math.Log(1.001f + Math.Cos(2 * theta * Math.PI / 180)); ds.AddPoint(new CGPoint(theta, r)); } dc.Add(ds); }
private void AddData() { dc.DataSeriesList.Clear(); // Add log-sine data: DataSeries ds = new DataSeries(); ds.LineStyle.LineColor = Color.Red; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Sin(theta)"; for (int i = 0; i < 360; i++) { float theta = 1.0f * i; float r = (float)Math.Log(1.001f + Math.Sin(2 * theta * Math.PI / 180)); ds.AddPoint(new PointF(theta, r)); } dc.Add(ds); // Add log-cosine data: ds = new DataSeries(); ds.LineStyle.LineColor = Color.Green; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Cos(theta)"; for (int i = 0; i < 360; i++) { float theta = 1.0f * i; float r = (float)Math.Log(1.001f + Math.Cos(2 * theta * Math.PI / 180)); ds.AddPoint(new PointF(theta, r)); } dc.Add(ds); /*ds = new DataSeries(); * ds.LineStyle.LineColor = Color.Red; * for (int i = 0; i < 360; i++) * { * float theta = 1.0f * i; * float r = (float)Math.Abs(Math.Cos(2*theta * Math.PI / 180) * * Math.Sin(2 * theta * Math.PI / 180)); * ds.AddPoint(new PointF(theta, r)); * } * dc.Add(ds);*/ }
private void AddData() { dc.DataSeriesList.Clear(); // Add log-sine data: DataSeries ds = new DataSeries(); ds.LineStyle.LineColor = Color.Red; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Sin(theta)"; for (int i = 0; i < 360; i++) { float theta = 1.0f * i; float r = (float)Math.Log(1.001f + Math.Sin(2 * theta * Math.PI / 180)); ds.AddPoint(new PointF(theta, r)); } dc.Add(ds); // Add log-cosine data: ds = new DataSeries(); ds.LineStyle.LineColor = Color.Green; ds.LineStyle.Thickness = 1f; ds.LineStyle.Pattern = DashStyle.Solid; ds.SeriesName = "Cos(theta)"; for (int i = 0; i < 360; i++) { float theta = 1.0f * i; float r = (float)Math.Log(1.001f + Math.Cos(2 * theta * Math.PI / 180)); ds.AddPoint(new PointF(theta, r)); } dc.Add(ds); /*ds = new DataSeries(); ds.LineStyle.LineColor = Color.Red; for (int i = 0; i < 360; i++) { float theta = 1.0f * i; float r = (float)Math.Abs(Math.Cos(2*theta * Math.PI / 180) * Math.Sin(2 * theta * Math.PI / 180)); ds.AddPoint(new PointF(theta, r)); } dc.Add(ds);*/ }