0

1 つのシリーズのグラフを取得し、Y をセカンダリに設定して、左側ではなく右側の軸に値を表示します。この前に最小値Chart1.ChartAreas[0].AxisY.Minimum = 100;を変更し、この行を追加した後は機能g_series.YAxisType = AxisType.Secondary;しました。フォームでは常に 0 のままです (100 のままですが、チャートでは 0 から始まります)。

また、これは機能chart1.ChartAreas[0].AxisY.Interval = 10;し、セカンダリでタイプを変更した後は機能しません。これをコメントするg_series.YAxisType = AxisType.Secondary;と、Y軸と最小値のすべての間隔が正常に機能しますが、右側に表示される軸にこれらの値が必要であり、既知の方法はセカンダリのi番目のタイプを変更することだけです.

ワークリングの最小値と間隔でそれらを正しく維持するにはどうすればよいですか?

4

1 に答える 1

0

プライマリにセカンダリプロパティを設定するのではなく、Y2に直接移動します。例えば:

ChartAreas[0].AxisY2.Interval = 1;

主軸を非表示にすることも、単に宣言しないこともできます。

于 2013-01-31T04:28:49.367 に答える