0

データの視覚的表現を作成しようとしています。すでにポイント ペア リストにデータを入力しており、次のようにチャートを作成しています。

public void CreateChart(ZedGraphControl zgc)
    {
        GraphPane myPane = zgc.GraphPane;

        //set the title and axis labels
        myPane.Title.Text = "Graph";
        myPane.XAxis.Title.Text = "Width";
        myPane.YAxis.Title.Text = "Height";


        //create curves
        BarItem myCurve = myPane.AddBar("1", pointPairList1, Color.Blue);
        BarItem myCurve2 = myPane.AddBar("2", pointPairList2, Color.Red);

        zgc.AxisChange();

    }

メソッド CreateChart(chart1) を呼び出しても、タイトルが更新されなくても、グラフに変更は加えられません..誰かが私の間違いを見つけることができますか?

答え:

        chart1.AxisChange();
        chart1.Invalidate();
        chart1.Refresh();
4

2 に答える 2

2

試す

    zgc.refresh();

また

    zgc.invalidate();
于 2013-02-27T18:56:27.690 に答える
0

イベントを作成し、ZedGraphWeb1_RenderGraphすべてのコードをそのブロック内に配置します。

于 2013-02-27T11:27:48.260 に答える