1
私は、0から1のY軸と日付時間のX軸を持つチャートを持っています。ズーム時に水平スクロールバーが有効になっています。私の問題は、0の値を持つデータポイントがスクロールバーでクリップされていることです。だから私はそれをチャートの数ピクセル下に移動するか、またはY軸をわずかに動かすことができますか?チャートコントロールで水平スクロールバーを配置できますか?
よろしくお願いいたします。
私は、0から1のY軸と日付時間のX軸を持つチャートを持っています。ズーム時に水平スクロールバーが有効になっています。私の問題は、0の値を持つデータポイントがスクロールバーでクリップされていることです。だから私はそれをチャートの数ピクセル下に移動するか、またはY軸をわずかに動かすことができますか?チャートコントロールで水平スクロールバーを配置できますか?
よろしくお願いいたします。
いいえ、あなたは直接スクロールバーを配置することはできません。
しかし、あなたはいずれか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
注ことこれはピクセルではなく軸のデータ値です! はになりますPixelPositionToValue
とValueToPixelPosition
機能を使用してまたはPostPaint
イベントのピクセル値を<に変換します。
は、下記の結果、次のとおりです。前に、IsPositionedInside = false
後とx軸を移動した後:
おかげで - これらのコントロールについて学ぶことがたくさんtheresの。 – Studley