0

0.0004 から 0.0007 の範囲にあるシリーズを示すミリ秒チャートがあります。グラフをクリアして新しいシリーズを追加すると、新しいシリーズが 0.0001 から 0.0003 の範囲に収まるため、何も表示されず、グラフには 0.0004 から 0.0007 までの Y 軸ラベルが表示されます。

UpdateGraphswithnewdata()
{
    Chart1.Series.Clear();
    Series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
    Series1.Name = "Series1";
    Series1.Color = Color.Red;
    Series1.MarkerSize = 5;
    Series1.MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle;

    for (int i = 0; i < SitesList.Count; i++)
    {
       Series1.Points.AddXY((double)SitesList[i], Math.Round((double)RmseList[i], 4));
    }
    Chart1.ChartAreas[0].AxisY.IsStartedFromZero = false;
    Chart1.ChartAreas[0].AxisY.Title = "RMSE";
    Chart1.ChartAreas[0].AxisX.Title = "Site#";
    Chart1.Series.Add(Series1);
}

私がリセットしなければならないのは何ですか?

4

1 に答える 1

1

とった。チャートエリアをクリアして、再度追加する必要がありました。ありがとうdigEmAll、あなたは私を正しい方向に向けました.これは私にとってはうまくいきました.

var chartarea = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
Chart1.ChartAreas.Clear();
Chart1.ChartAreas.Add(chartarea);
于 2013-06-28T09:05:58.407 に答える