Windowsフォームのプロジェクトで、ダイアグラムにデータを表示する必要があるプロジェクトを作成しています。私は6ポイントを持っており、Diagrammにそれらを追加しました。だからうまくいっていますが、X軸ラベルの値を変更する必要があります。最小値を0に、最大値を100 000、区間10 000に設定しましたが、値の後にX軸に表示する必要があります:330,4700,50000,12 200,2570,100 000です。しかし、私はInterval(20 000)これは次のように表示されます:0、20 000、40 000 .. 100 000。これはどのようにすることができますか?Windowsフォームでx軸のラベル値を設定する方法
0
A
答えて
0
x-値に比例する点をx値に比例させたくない場合は、Series
にx値をと表示するように設定することができます。となります。そして、それらはすべて同じ間隔で座ります:これらのデータと
yourSeries.IsXValueIndexed = true;
を:
for (int i = 0; i < 100; i++)
yourSeries.Points.AddXY(i*i, i + 10 * Math.Sin(i/12f));
は、これらは結果であり、前:
..and後:
さまざまな軸プロパティのInterval
プロパティを使用して、表示をスタイルすることができます。ラベルに完全に異なるものを表示させるか、または自動的に計算された位置ではなく、他の何かで表示するようにします。
nope私はPoint x Coordiantesの間隔の定義の間に表示したい。たとえば、x(20,50)とintervalは0 50 100 150 ... 0と50の間のx座標(20)を表示したい –
それはあなたが求めているものではありませんか?私は答えに書いたように、CustomLabelsを呼び出します。 – TaW