void annot_MouseDoubleClick(xPFT.Charting.ActiveElement sender, MouseEventArgs e) { xPFT.Charting.Series ser = new xPFT.Charting.Series("df", chartArea1.Axes[1], chartArea1.Axes[0]); chartArea1.AddSeries(ser); ser.AddPoint(0, 1); ser.AddPoint(1, 2); ser.AddPoint(2, 1); chartArea1.ReDraw(ser); }
private void NewMethod() { for (int i = 0; i < numberOfSeries; i++) { var serie = new xPFT.Charting.Series("adf", "salam", chartArea1.Axes[1], chartArea1.Axes[0], Color.Black, xPFT.Charting.Base.LineDrawPattern.SOLID); var serie2 = new xPFT.Charting.Series("adf", "salam", chartArea3.Axes[1], chartArea3.Axes[0], Color.Black, xPFT.Charting.Base.LineDrawPattern.SOLID); serie.MouseEnter += serie_MouseEnter; //serie.ChartType = xPFT.Charting.SeriesChartType.Point_Star; serie2.MouseEnter += serie_MouseEnter; //serie2.ChartType = xPFT.Charting.SeriesChartType.Point_Star; serie2.isPointOfChartLinedTogether = true; chartArea1.AddSeries(serie); chartArea3.AddSeries(serie2); serie.AddPoints(serPoint[i].ToArray()); serie2.AddPoints(serPoint[i].ToArray()); //serie2.AddPoints(new PointF[]{new PointF(1,2),new PointF(2,6),new PointF(3,2),new PointF(3,5)}); // serie.TextPosition = 5; serie2.IsDrawPointLabel = true; serie.IsDrawPointLabel = true; } //chartArea2.ReDraw(); }
public Test_PointChart() { InitializeComponent(); chartArea1.IsGridShow = true; chartArea1.AddAxes(new xPFT.Charting.Axis("a", "le", xPFT.Charting.AxisDirection.Vertical, -2, 24)); chartArea1.IsRealTimeChart = false; chartArea1.AddAxes(new xPFT.Charting.Axis("b", "For Example", xPFT.Charting.AxisDirection.Horizontal, Color.Black, Color.Gray, 0, 23, true, 0, chartArea1.Axes[0])); chartArea1.Axes[1].Labels = new List <object> { new DateTime(2015, 10, 2, 18, 35, 2), new DateTime(2015, 10, 2, 19, 35, 2), //new DateTime(2015,10,5,2,35,2), //new DateTime(2015,10,12,10,35,2), //new DateTime(2015,10,30,6,35,2), //new DateTime(2015,10,5,2,35,2), //new DateTime(2015,10,12,10,35,2), }; //chartArea1.Axes[1].LabelSize=new Size(80,20); //chartArea1.Axes[0].LabelSize = new Size(80, 30); chartArea1.Axes[0].SpaceBetweenLabel = 5; chartArea1.Axes[1].Font = new System.Drawing.Font("Consolas", 12); chartArea1.Axes[1].TitleFont = new System.Drawing.Font("Consolas", 15); annot = (xPFT.Charting.AnnotationLine)(chartArea1.AddAnnotationLine("asfd", "asfd", 2, false, Color.Black, 5, 1, xPFT.Charting.Base.AnnotationDrawingLayer.FrontOfSeriesAndAxisAndGrid, chartArea1.Axes[0], chartArea1.Axes[1])); annot.MouseDown += annot_MouseDown; annot.MouseUp += annot_MouseUp; chartArea1.MouseMove += chartArea1_MouseMove; annot.MouseClick += annot_MouseClick; annot.MouseDoubleClick += annot_MouseDoubleClick; chartArea1.ReDraw(annot); chartArea1.IsGridShow = false; xPFT.Charting.Series ser = new xPFT.Charting.Series("df", chartArea1.Axes[1], chartArea1.Axes[0]); chartArea1.AddSeries(ser); // ser.ChartType = xPFT.Charting.SeriesChartType.Point_Star; ser.AddPoint(0, 1); // ser.AddPoint(1, 5); chartArea1.ReDraw(ser); }