PDA

View Full Version : مشکل در ایجاد 2 نمودار در یک چارت



Maryam IT
دوشنبه 17 شهریور 1393, 00:03 صبح
سلام
من میخوام 2 تا نمودار رو توی یک چارت نشون بدم ولی خطا میده! خواهشا کمک کنید...
این کدم:

try {
chart1.Legends.Add("غلظت آلاینده");
chart1.Series.Add("غلظت آلاینده");
chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.Se riesChartType.Line;
for (int i = 0; i < prediction_year; i++)
{
//series.Points.AddXY(1393 + i, Concentration[i]);
chart1.Series[0].Points.AddXY(1393 + i, "Year", Concentration[i], "Concentration");


}
chart1.Series[0].IsVisibleInLegend = true;
chart1.Series[0].IsValueShownAsLabel = true;


chart1.Series[0].BorderWidth = 3;
chart1.Series[0].Color = Color.Red;




//*************


chart1.Legends.Add("NAAQS-متوسط سالانه");
chart1.Series.Add("NAAQS-متوسط سالانه");
chart1.Series[1].ChartType = System.Windows.Forms.DataVisualization.Charting.Se riesChartType.Line;
for (int i = 0; i < prediction_year; i++)
{
//series.Points.AddXY(1393 + i, Concentration[i]);
chart1.Series[1].Points.AddXY(1393 + i, "Year", avg_year_concentration, "Concentration");


}
chart1.Series[1].IsVisibleInLegend = true;
chart1.Series[1].IsValueShownAsLabel = true;


chart1.Series[1].BorderWidth = 3;
chart1.Series[1].Color = Color.Green;




}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error");
}





اینم عکس اررور
http://www.axgig.com/images/07571043081416266886.png (http://www.axgig.com/)

aminmousavi
دوشنبه 17 شهریور 1393, 00:50 صبح
سلام دوست عزیز .
به این صورت بنویس :

حلقه اول :

chart1.Series[0].Points.AddXY(1393 + i, Concentration[i]);


حلقه دوم :

chart1.Series[1].Points.AddXY(1393 + i, avg_year_concentration[i]);

Maryam IT
دوشنبه 17 شهریور 1393, 10:35 صبح
ممنون درست شد