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); } }
public Form1() { InitializeComponent(); wrapper = Wrapper.GetInstance(); chartForm = new ChartForm(); }