private void AddData1() { myPolarChart.DataCollection.DataList.Clear(); Specialized2DCharts.DataSeries ds = new Specialized2DCharts.DataSeries(); myPolarChart.ChartStyle.Rmax = 1; myPolarChart.ChartStyle.Rmin = -7; myPolarChart.ChartStyle.NTicks = 4; myPolarChart.ChartStyle.AngleStep = 30; myPolarChart.ChartStyle.AngleDirection = Specialized2DCharts.ChartStylePolar.AngleDirectionEnum.CounterClockWise; myPolarChart.ChartStyle.LinePattern = Specialized2DCharts.ChartStylePolar.LinePatternEnum.Dot; myPolarChart.ChartStyle.LineColor = Brushes.Black; ds = new Specialized2DCharts.DataSeries(); ds.LineColor = Brushes.Red; for (int i = 0; i < 361; i++) { double theta = 1.0 * i; double r = Math.Log(1.001 + Math.Sin(2 * theta * Math.PI / 180)); ds.LineSeries.Points.Add(new Point(theta, r)); } myPolarChart.DataCollection.DataList.Add(ds); ds = new Specialized2DCharts.DataSeries(); ds.LineColor = Brushes.Blue; for (int i = 0; i < 361; i++) { double theta = 1.0 * i; double r = Math.Log(1.001 + Math.Cos(2 * theta * Math.PI / 180)); ds.LineSeries.Points.Add(new Point(theta, r)); } myPolarChart.DataCollection.DataList.Add(ds); }
private void AddData() { myStemChart.DataCollection.DataList.Clear(); Specialized2DCharts.DataSeries ds = new Specialized2DCharts.DataSeries(); myStemChart.ChartStyle.Title = "Stem Chart"; myStemChart.ChartStyle.Xmin = 0; myStemChart.ChartStyle.Xmax = 8; myStemChart.ChartStyle.Ymin = -1.5; myStemChart.ChartStyle.Ymax = 1.5; myStemChart.ChartStyle.XTick = 1; myStemChart.ChartStyle.YTick = 0.5; myStemChart.ChartStyle.GridlinePattern = Specialized2DCharts.ChartStyleGridlines.GridlinePatternEnum.Dot; myStemChart.ChartStyle.GridlineColor = Brushes.Black; // Draw the stair step chart: for (int i = 0; i < 50; i++) { ds.LineSeries.Points.Add(new Point(0.4 * i, Math.Sin(0.4 * i))); } ds.LineColor = Brushes.Red; ds.Symbols.SymbolType = Specialized2DCharts.Symbols.SymbolTypeEnum.Diamond; ds.Symbols.FillColor = Brushes.Yellow; ds.Symbols.BorderColor = Brushes.DarkGreen; myStemChart.DataCollection.DataList.Add(ds); }
private void AddData6() { chart6.DataCollection.DataList.Clear(); Specialized2DCharts.DataSeries ds = new Specialized2DCharts.DataSeries(); chart6.ChartStyle.Rmax = 0.5; chart6.ChartStyle.Rmin = 0; chart6.ChartStyle.NTicks = 4; chart6.ChartStyle.AngleStep = 30; chart6.ChartStyle.AngleDirection = Specialized2DCharts.ChartStylePolar.AngleDirectionEnum.CounterClockWise; chart6.ChartStyle.LinePattern = Specialized2DCharts.ChartStylePolar.LinePatternEnum.Dot; chart6.ChartStyle.LineColor = Brushes.Black; ds.LineColor = Brushes.Red; for (int i = 0; i < 360; i++) { double theta = 1.0 * i; double r = Math.Abs(Math.Cos(2.0 * theta * Math.PI / 180) * Math.Sin(2.0 * theta * Math.PI / 180)); ds.LineSeries.Points.Add(new Point(theta, r)); } chart6.DataCollection.DataList.Add(ds); }