À l'échelle de l'Axe Y d'un Graphique en fonction de la valeur au sein d'une section de Valeurs de X pour plusieurs Séries

J'ai une aplication comme ceci:
À l'échelle de l'Axe Y d'un Graphique en fonction de la valeur au sein d'une section de Valeurs de X pour plusieurs Séries
Avec les zones de texte ci-dessous le graphique, l'utilisateur peut définir le min et max de l'Axe des X du Graphique. C'est cette partie du code:

private void textBoxXaxisMin_TextChanged(object sender, EventArgs e)
{
    double x;
    //checks if the input is a double and smaller than the max value
    //if (Double.TryParse(this.textBoxXaxisMin.Text, out x) && x < chart1.ChartAreas[0].AxisX.Maximum)    
    if (Double.TryParse(this.textBoxXaxisMin.Text, out x))
    {
        this.textBoxXaxisMin.BackColor = Color.White;
        chart1.ChartAreas[0].AxisX.Minimum = Convert.ToDouble(this.textBoxXaxisMin.Text);
        //changeYScalaMin(chartCharacteristicCurvesThermoelemts, Convert.ToDouble(this.textBoxCharacteristicCurvesThermoelementXmin.Text), Convert.ToDouble(this.textBoxCharacteristicCurvesThermoelementXmax.Text));     

        //method to scale y axis

    }
    else
        //if the textbox is not highlighted 
        this.textBoxXaxisMin.BackColor = Color.Orange;
    //calls the Max Function to update the chart if the Max-value is now valid

    double y;
    //checks if the input is a double and greater than the min value
    if (Double.TryParse(this.textBoxXaxisMax.Text, out y) && y > chart1.ChartAreas[0].AxisX.Minimum)
    {
        this.textBoxXaxisMax.BackColor = Color.White;
        chart1.ChartAreas[0].AxisX.Maximum = Convert.ToDouble(this.textBoxXaxisMax.Text);


        //method to scale y axis

    }
    else
        //if the textbox is not  highlighted 
        this.textBoxXaxisMax.BackColor = Color.Orange;
}

Maintenant, je voudrais avoir de l'axe des Y de mis à l'échelle automatiquement. Y-min doit être calulated que la valeur min de toutes les séries dans la section de (X-min et X-max) et le Y-max-le maximum de toutes les séries de la section sélectionnée. Mon problème est la mise en œuvre.

Dans cet exemple, Y-min doit être changé à environ 50.

J'ai accueilli le trou exampleproject ici à GitHup.

Alors, quel problème rencontrez-vous? "Moi, le problème se situe sur la mise en œuvre" ne nous donne pas beaucoup d'aller sur.
comment faire pour trouver par exemple la Y-valeur minimale de toutes les séries dans le paragraphe donné.

OriginalL'auteur kimliv | 2014-06-01