2017-02-14 23 views
0

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

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)); 

は、これらは結果であり、前:

enter image description here

..and後:

enter image description here

さまざまな軸プロパティのIntervalプロパティを使用して、表示をスタイルすることができます。ラベルに完全に異なるものを表示させるか、または自動的に計算された位置ではなく、他の何かで表示するようにします。

+0

nope私はPoint x Coordiantesの間隔の定義の間に表示したい。たとえば、x(20,50)とintervalは0 50 100 150 ... 0と50の間のx座標(20)を表示したい –

+0

それはあなたが求めているものではありませんか?私は答えに書いたように、CustomLabelsを呼び出します。 – TaW