Esempio n. 1
0
        public void TxtIntoChart()
        {
            try
            {
                ChartForm chartForm = new ChartForm();
                var       myChart   = chartForm.chart1;
                //double minX = 10000;
                //double minY = 10000;
                foreach (var oneRowData in rowDatas)
                {
                    int getSeries = int.Parse(oneRowData.plan_value);
                    if (getSeries < 0 || getSeries > 20)
                    {
                        Console.WriteLine();
                    }
                    double getX = double.Parse(oneRowData.plan_x);
                    double getY = double.Parse(oneRowData.plan_y);
                    if (getX < MinX)
                    {
                        MinX = getX;
                    }
                    if (getY < MinY)
                    {
                        MinY = getX;
                    }
                    myChart.Series[getSeries].Points.AddXY(getX, getY);
                }
                SignofXY signofX = SignofXY.P;
                if (MinX < 0)
                {
                    signofX = SignofXY.N;
                    MinX    = -MinX;
                }
                SignofXY signofY = SignofXY.P;
                if (MinY < 0)
                {
                    signofY = SignofXY.N;
                    MinY    = -MinY;
                }

                myChart.ChartAreas[0].RecalculateAxesScale();

                string destFileSaveName = Path.GetFileNameWithoutExtension(SrcFileFullPath);
                destFileSaveName += "_" + signofX.ToString() + MinX.ToString("00000") + signofY.ToString() + MinY.ToString("00000");// + ".png";

                SaveNameWithShift = destFileSaveName;

                chartForm.ResetImageAndPb();

                chartForm.Show();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
            }
        }
Esempio n. 2
0
 public Form1()
 {
     InitializeComponent();
     wrapper   = Wrapper.GetInstance();
     chartForm = new ChartForm();
 }