いくつかの曲線を異なる色でプロットしようとしていますが、うまくいきません。色セクションが変更されていることを確認したにもかかわらず、すべて同じ色を取得し続けます。念のために手動で行ったこともあります。
PointPairList List を作成する別のクラスと、色を変更する別のクラスがあります。
myPane = zedGraphControl1.GraphPane;
int index = 0;
foreach (PointPairList item in cMasterGraph)
{
myPane = zedGraphControl1.GraphPane;
// GraphPane object holds one or more Curve objects (or plots)
myPane.YAxis.Type = AxisType.Log;
Color color = GetNextColor();
// Add cruves to myPane object
LineItem myCurve = myPane.AddCurve(cGraphname[index], item, color, SymbolType.None);
LineItem myCurve2 = myPane.AddCurve(cGraphname[index], item, Color.Yellow, SymbolType.None );
//myCurve.Add(tempcurve);
myCurve.Line.Width = 1.0F;
index++;
//myCurve.IsSelected = true;
// I add all three functions just to be sure it refeshes the plot.
zedGraphControl1.AxisChange();
zedGraphControl1.Invalidate();
zedGraphControl1.Refresh();
}
私はすでにその問題にあまりにも多くの時間を費やしてきました。