React ズーム スライダーの概要
React ZoomSlider コントロールは、範囲対応コントロールにズーム機能を提供します。ZoomSlider には、水平スクロールバー、全範囲の縮小表示、サイズ変更可能なズーム範囲ウィンドウの機能があります。ZoomSlider は、スタンド アロン コントロールとして機能できません。または、DataChart や CategoryChart などの範囲ベースのコントロールの拡張機能として動作します。
React ズーム スライダーの例
以下のサンプルは、IgrZoomSlider
を使用して IgrDataChart
のコンテンツをナビゲートする方法を示しています。
使用方法
機能名 | 説明 |
---|---|
スクロールバーのナビゲーション | ZoomSlider スクロールバーの組み込み機能を使用して、スケールを変更してデータ範囲をスクロールできます。 |
パンとズーム | サムパッドの端をドラッグして表示スケールを調節し、現在の表示範囲を広げる (ズーム アウト)、または狭くする (ズーム イン) ことができます。 |
複数のユーザー インタラクション オプション | マウスによるすべてのインタラクションは、タッチ操作 (ほとんどはキーボードを介した操作) でもサポートされます。詳細は、ユーザー インタラクションと操作性を参照してください。 |
タッチ サポート | タッチ対応デバイスでは、ZoomSlider のすべての機能を使用できます。すべてのマウス操作は、タッチ環境でもサポートされます。 |
拡張性 | ZoomSlider コントロールは、追加設定なしで DataChart コントロール をサポートします。 |
構成可能なズーム範囲ウィンドウ | ズーム範囲ウィンドウの初期幅、初期位置、最小サイズは、構成可能です。 |
依存関係
React chart コンポーネントをインストールするときに core パッケージもインストールする必要があります。
npm install --save igniteui-react-core
npm install --save igniteui-react-charts
モジュールの要件
IgrZoomSlider
を作成するには、以下のモジュールが必要です。
import { IgrZoomSliderModule } from 'igniteui-react-charts';
import { IgrZoomSlider } from 'igniteui-react-charts';
IgrDataChartInteractivityModule.register();
コード スニペット
以下のコードは、ZoomSlider を設定する方法を示します。
<IgrZoomSlider
width="100%"
height="100%"
/>
その他のリソース
チャートの詳細については、グラフの機能トピックを参照してください。
API リファレンス
以下は上記のセクションで説明した API メンバーのリストです。