Xuni コントロール > FlexChart > 機能 > ズーム |
zoomMode プロパティを使用して、FlexChart でのタッチベースのズームを有効にすることができます。FlexChart には、次の 4 つのズームモードがあります。
scale
プロパティは、ビューに表示される値の相対範囲を指定します。1 より大きい値はズームアウト効果を生成し、1 未満の値はズームイン効果を生成します。たとえば、値 2 はビューに表示される軸の範囲を元の 2 倍にし、値 0.5 はビューに表示される軸を半分にします。
次の図は、これらのプロパティを設定した後の FlexChart を示しています。
次のコード例は、このプロパティを設定する方法を示します。例では、「クイックスタート」セクションで作成したサンプルを使用します。
chart.zoomMode = XuniZoomMode.XY
chart.axisX.scale = 0.5
chart.axisY.scale = 1
chart.zoomMode = ZoomMode.XY;
chart.axisX.scale = 0.5;
chart.axisY.scale = 2.0;
chart.ZoomMode = ZoomMode.ZoomModeXY;
chart.AxisX.Scale = 0.5;
chart.AxisY.Scale = 2;