2016-06-16 13 views
1

私は、0から1のY軸と日付時間のX軸を持つチャートを持っています。ズーム時に水平スクロールバーが有効になっています。私の問題は、0の値を持つデータポイントがスクロールバーでクリップされていることです。だから私はそれをチャートの数ピクセル下に移動するか、またはY軸をわずかに動かすことができますか?チャートコントロールで水平スクロールバーを配置できますか?

よろしくお願いいたします。

enter image description here

答えて

2

いいえ、あなたは直接スクロールバーを配置することはできません。

しかし、あなたはいずれかinnerplotエリアのうちのスクロールバーを移動ことができます。

yourXAxis.ScrollBar.IsPositionedInside = false; 

または x軸を移動少しアップ(!):

Axis ay = yourChartArea.AxisY; 

ay.Interval = 2;     // pick your interval! 
ay.Minimum = -0.75f;    // pick a value that works for you 
ay.IntervalOffset = -ay.Minimum; // adapt the interval 

注ことこれはピクセルではなく軸のデータ値です! になりますPixelPositionToValueValueToPixelPosition機能を使用してまたはPostPaintイベントのピクセル値を<に変換します。

は、下記の結果、次のとおりです。前に、IsPositionedInside = false後とx軸を移動した後:

enter image description here enter image description here enter image description here

+0

おかげで - これらのコントロールについて学ぶことがたくさんtheresの。 – Studley

関連する問題