グラフ上でデータを絞り込み(スライサー)
Originのバージョン2025以降、スライサーの機能を使用してワークシートにあるソースデータを変更することなく、グラフに直接フィルタを適用することができます。これにより、異なる条件におけるデータの比較が手軽に行えるようになりました。
この動画ではスライサー機能の使用方法やフィルタ条件の変更方法などをご紹介しています。
※字幕付き動画(BGMのみ)
右下のボタンで画面を大きくし、で解像度720以上の設定にしてご覧いただくことをお勧めします。
操作方法
- バージョン2025以降、スライサー機能を使ってグラフ上で直接フィルタを適用してデータを絞り込めます。このワークブックのデータは様々な国の自動車のデータです。
- XとしてG列、YとしてC列のデータをプロットしたGraph2にフィルタを適用してみます。
- グラフウィンドウ上部にマウスカーソルを移動し、カーソルの表示が変わったらクリックします。表示されたツールバーの「データスライサー」ボタンをクリックします。
- ダイアログの「列1」、「列2」でフィルタをかけたい列を選択します。ここでは、H列(国)とI列(ラグジュアリーカーか否か)を選択します。
- 「プロットを複製」を「複数のレイヤ」にし、各グラフに別のフィルタ条件を設定できるようにします。
- 列数、行数の設定では、複製したレイヤをどのように配置するか指定できます。ここでは2×1で横に2つのレイヤを並べる設定にし、「OK」をクリックします。
- グラフにフィルタが適用され、指定した通り、2つのグラフレイヤが横に並んだ状態で表示されました。
- 左側に表示されたパネルで、各レイヤに適用されたフィルタの条件を変更できます。ドロップダウンで条件を選択するとグラフが更新されます。
- グラフページ上部でクリックしてツールバーを表示し、「レイヤフィルタタイトルの追加」をクリックします。各レイヤに、フィルタ条件を表示したタイトルが追加されます。
- レイヤごとにフィルタ条件を変更できるので、異なる条件におけるデータの比較が手軽に行えます。
- この例ではテキストデータにフィルタを適用しましたが、次は数値列にフィルタを適用した場合をみてみます。
- Graph2を最小化し、最小化してあるGraph3を開きます。
- グラフウィンドウ上部でクリックし、開いたツールバーの「データスライサー」ボタンをクリックします。
- フィルタをかける列を選択します。ここでは、「列1に」E(重量)列を選択します。
- 「プロットの複製」は、「なし」のまま「OK」をクリックします。
- 左側のパネルでフィルタ条件をクリックすると、ダイアログが開き、値の範囲を指定してフィルタ条件を変更できます。OKをクリックすると条件に応じてプロットが更新されます。
- 左パネルのフィルタ上で右クリックすると、フィルタを無効にしたり、列を変更できます。「フィルタ列を変更:A(X):Year」と選択すると、年のデータを使ってフィルタを適用できます。