バッチ作図

Originでは、グラフの編集を新しいデータで再度使用する方法がいくつか用意されています。

グラフのテンプレートテーマは編集内容を外部ファイルに保存する必要がありますが、フォーマットのコピー/貼り付けバッチ作図は必要ありません。 ここで説明するバッチ作図は、同じ構造に配置された複数のデータセット間でカスタマイズしたグラフを複製したい場合に特に効率的です。

目次

サポートされているグラフタイプとデータ要件

バッチ作図ダイアログ

バッチ作図を実行するには:

  1. グラフのタイトルバーを右クリックし、バッチ作図...を選択または、標準ツールバーのバッチ作図ボタンButton Duplicate with New Data.pngをクリックします。
    Dialog Batch Plotting 01.png
  2. 開いたダイアログで、
    Batch Plotting Dialog.png
    • バッチ作図対象:編集内容を新しいプロットに再利用するグラフを指定します。詳細は、「現在のグラフまたは複数のグラフからの複製」項を参照ください。
    • バッチ作図するデータ:作図する新しいデータを指定します。次に、プロット列の一致条件 / シートの一致条件 / 次の修飾語句で一致を指定して、オリジナルとの一致条件を指定します。詳細は「データセットの一致条件」を参照ください。
    • 利用可能なデータセットが中央のリストボックスに表示されます。プロットする1つ以上を選択します。
    • プロット選択先:新しいプロットの送信先を指定する。詳細は「新規プロットの出力設定」セクションを参照ください。
  3. OK をクリックして、新しいグラフを作成します。


現在のグラフまたは複数のグラフからの複製

Batch Plotting Batch Plot for Dropdown.png
現在のページ 現在のグラフの編集内容を使用して、新しいグラフを作図します。
現フォルダ中の全て/
現フォルダ中の全て(再帰的に適用)/
現フォルダ中の全て(オープンのもの)/
現フォルダ中の全て(埋め込みを含む)
すべてのグラフウィンドウをループ処理します。
  • アクティブフォルダ:サブフォルダを含まない
  • アクティブフォルダ(再帰):サブフォルダを含む
  • アクティブフォルダ(オープン):開いているグラフウィンドウのみを含む
  • アクティブフォルダ(埋め込みを含む):埋め込みグラフを含む

一致する新しいデータセットで各グラフを複製します。

プロジェクト中のすべて プロジェクト全体のすべてのグラフウィンドウをループし、一致する新しいデータセットで各グラフを複製します。
指定 プロジェクト内の特定のグラフウィンドウを手動で選択し、一致する新しいデータセットで各ウィンドウを複製します。

データセットの一致条件

Batch Plotting Batch Plot with Dropdown.png

ブックからバッチ作図

元のグラフ内のすべてのプロットが1つのブックからのものである場合は、バッチ作図するデータドロップダウンリストからブックを選択して、他の新しいブックからグラフを複製します。

Dialog Batch Plotting.png

一致条件の次の項目を設定します。

正確なデータ構造 このチェックボックスをオンにすると(デフォルト)、ソースとまったく同じシートおよび列構造を持つブックのみがプロットに使用されます。もしブックがソース以上に追加のシートや列を含んでいるならば、その追加は無視されます。もしブックがグラフをプロットするのに必要なシート数より少ない場合、そのブックは除外されます。

チェックを外すと、シート数が最小で、アクティブなグラフの作成に必要な列数より少ないブックが表示される場合があります。これは、プロット列の一致基準オプションによって異なります(次の項目を参照)。

プロット列/
シートの一致条件
ワークブック内のシートを、ワークシートのロングネームショートネーム、またはインデックスに基づいてどのようにシートの一致条件を決定するか、また、ロングネームショートネーム、または列インデックスに基づいてソースワークブックとどのようにプロット列の一致条件を決定するかを決定します。
一致条件 元のグラフがグループ化情報を使用する場合、たとえば、シンボルの色や線のスタイルにマップするとき、修飾子の一致方法を指定します。デフォルトで、作図の詳細ダイアログのその他のオプションタブにある一致条件の設定が選択されています。

シートからバッチ作図

元のグラフ内のすべてのプロットが1つのワークシートからのものである場合は、バッチ作図するデータドロップダウンリストからシートを選択して、他の新しいワークシートからグラフを複製します。

Dialog Batch Plotting Sheet.png

一致条件の次の項目を設定します。

正確なデータ構造 このチェックボックスをオンにすると(デフォルト)、ソースとまったく同じシ列構造を持つシートのみがプロットに使用されます。もしワークシートがソース以上に追加の列を含んでいるならば、その追加は無視されます。もしシートがグラフをプロットするのに必要な列数より少ない場合、そのシートは除外されます。

チェックを外すと、プロット列の一致基準オプションに応じて、最小要件よりも列数が少ないシートが表示される場合があります(例えば、元のグラフにプロットを追加する場合など)。

プロット列の一致条件 ワークブック内のシートを、ワークシートのロングネームショートネーム、またはインデックスに基づいてどのようにシートの一致条件を決定するか、また、ロングネームショートネーム、または列インデックスに基づいてソースワークブックとどのようにプロット列の一致条件を決定するかを決定します。
一致条件 元のグラフがグループ化情報を使用する場合、たとえば、シンボルの色や線のスタイルにマップするとき、修飾子の一致方法を指定します。デフォルトで、作図の詳細ダイアログのその他のオプションタブにある一致条件の設定が選択されています。

列からバッチ作図

元のグラフのすべてのプロットが1つのワークシートから作成され、プロットする新しい列 (2Dグラフの場合はY列、3Dグラフまたは等高線図の場合はZ列) もすべて同じワークシートに含まれている場合は、バッチ作図ドロップダウンリストからを選択して、グラフを複製します。

Dialog Batch Plotting Column.png


一致条件の次の項目を設定します。

X/エラーマッピング方法 複製されたプロットのX列またはエラー列の取得方法を選択します。
次の修飾語句で一致 元のグラフがグループ化情報を使用している場合に、修飾子を一致させる方法を指定します(たとえば、シンボルの色、線のスタイル、または他のプロット属性にマップなど)。デフォルトで、作図の詳細ダイアログのその他のオプションタブにある一致条件の設定が選択されています。

列からバッチ作図の場合、<オフセット>を選択するのがおすすめです。これにより、元のプロットでのXY列に対する修飾子列の位置関係、つまりXY列から修飾子列がどれだけ離れているかに基づいて、同じ列オフセットの列が修飾子として選択されます。一方、列ラベル(例:ロングネームコメント)を使用すると、プロット属性は常にワークシート内の最初に条件を満たす列に割り当てられます。

列オフセットからバッチ作図

プロットしたい列が、元のグラフで使用した列に対して一定のオフセット(列間隔)を持っている場合は、バッチ作図するデータドロップダウンリストから列オフセットを選択します。これにより、新しい列を使ってグラフを複製できます。

Dialog Batch Plotting ColumnOffset.png

vs. 列オフセット

  • は同じシートのすべての列を必要とします。列が同じラベルセットを共有している場合(ロングネームやコメントなど)、またはXYYY...の列構造の場合に効率的なツールです。
  • 一方、列オフセットはより柔軟です。列は同じシートからのものである必要はありません。例えば、元のグラフが異なる2つのシートからそれぞれプロットを作成しており、両方のシートで後続の列を使ってグラフを複製したい場合、バッチ作図するデータ列オフセット列オフセット=2 を指定します。
Dialog Batch Plotting ColumnOffset ex.png

一致条件の次の項目を設定します。

ターゲット列でオフセットを指定 このチェックで、列オフセットをスマートに決定できます。リストボックスには、ソースシートの使用可能な列が表示されます。最初に複製するグラフに使用する列を選択すると、オフセットの数が自動的に更新されます。

列オフセットを手動で指定するには、チェックを外します。リストボックスには、最初に複製されたグラフの列が表示されます。

列オフセット 新しい列が元の列からどれだけ移動するかを指定します。「+」は右方向、「-」は左方向を表します。たとえば、ソースワークシートにA~G列があり、プロット属性がXYY…で、元のグラフがY列DとEを使用している場合、列オフセット=+2は列F&Gをプロットし、列オフセット=-2は列B&Cをプロットします。
オフセットの数 バッチ作図するセット数を指定します。自動(デフォルト)をチェックすると、以下のルールで自動計算されます。
  • 関連するXを使用のチェックを外し、Xをオフセットで一させるがチェックされている場合、各セットがそれぞれ独自のX列を持つようにします。
  • 次の修飾語句で一致 =<オフセット>の場合、各セットがそれぞれ独自の修飾子列を持つようにします。

より小さい値を手動入力するには、自動チェックボックスをオフにします。例えば、元のグラフがY列B&Cを使っているとします。列オフセット=+2、オフセット数= 3とすると、D&E、F&G、H&I列を使ってグラフを複製します。

X/エラーマッピング方法 複製されたプロットのX列またはエラー列の取得方法を選択します。
一致条件 元のグラフがグループ化情報を使用している場合に、修飾子を一致させる方法を指定します(たとえば、シンボルの色、線のスタイル、または他のプロット属性にマップなど)。デフォルトで、作図の詳細ダイアログのその他のオプションタブにある一致条件の設定が選択されています。

なお、一致条件<オフセット>の場合、指定した列オフセットは修飾子にも適用されます。一方、列ラベル(例:ロングネームコメント)を指定した場合は、常にワークシート内で最初に条件を満たす列にプロット属性が割り当てられます。

新規プロットの出力設定

Batch Plotting Plot Selected to.png
軸の再スケール チェック(デフォルト)すると、新しく追加/作成されたプロットを表示するときに軸を再スケールします。元のグラフの軸スケールを使用する場合は、チェックを外します。
カラーマップがある場合再スケール カラーマップを再スケールして、新しいプロットのフルカラー範囲を表示するには、チェック(デフォルト)します。
選択データの作図方法 新しいグラフを出力する場所を指定します。
  • 元のグラフ
    元のグラフウィンドウに新しいプロットを追加。なお、元のグラフに複数のレイヤがある場合は、各レイヤのソース構造に従って新しいプロットが追加されます。
  • 個別にプロット
    各プロットを個別のグラフウィンドウに出力
  • 新規グラフにまとめてプロット
    すべての新しいプロットを単一の新しいグラフウィンドウに出力
  • 元のグラフの新しいレイヤ
    元のグラフの追加レイヤとしてすべての新規プロットを出力。元のグラフが複数のプロットを持つ単一のレイヤを持っている場合、プロットは全体として扱われ、新しいレイヤは同じ構造を複製することに注意してください。
    レイヤは行数X列数レイアウトで配置されます。
グラフのショートネーム 新しいグラフのショートネームを事前定義します。プロット選択先元のグラフに設定されていない場合に利用可能です。
  • デフォルトの <auto>はショートネームを Graphnとして設定し、 nはシーケンスインデックスです。
  • フォーマット文字列とLabTalkスクリプトがサポートされています。必要に応じて、任意に表記法と固定文字列を組み合わせてください。編集ボックスのTriangle button 01.pngボタンをクリックすると、頻繁に使用される表記と例のリストが表示されます。
グラフのロングネーム 新しいグラフのロングネームを事前定義します。プロット選択先元のグラフに設定されていない場合に利用可能です。
  • デフォルトの <auto>では、ロングネームが
    • バッチ作図するデータ=ブック/シートの場合、元のブック名およびシート名+「で複製」
    • バッチ作図するデータ=列/列オフセットの場合、元のグラフ名+「-コピー」
  • フォーマット文字列とLabTalkスクリプトがサポートされています。必要に応じて、任意に表記法と固定文字列を組み合わせてください。編集ボックスのTriangle button 01.pngボタンをクリックすると、頻繁に使用される表記と例のリストが表示されます。