新規購入お見積
アップグレードお見積

グラフ作成機能

 

2D グラフ

Igor Pro の 2D グラフには、カスタマイズ性に優れた X-Y (ライン、マーカー、エリアおよび棒) プロット、等高線プロット、イメージプロット、カテゴリプロットなどがあります。これらのグラフ形式のすべて、または、いくつかを、下のグラフのようにひとつのグラフウィンドウ内にまとめて表示することができます。Igor では、グラフの数やデータのサイズに制限はありません。

詳しくはこちらをご覧ください。

 

ページレイアウト (レイアウト)

ページレイアウト (または略してレイアウト) は、以下の要素を含んだページを作成することができるウィンドウの一種です。

  • グラフ
  • テーブル
  • 注釈 (テキストボックスと凡例)
  • ピクチャ
  • 描画要素 (直線、矢印、四角形、多角形など)

レイアウトはそれぞれ印刷されるときの 1ページを表します。メモリの許す限り複数のレイアウトを作成することができます。

以下はレイアウトウィンドウの例です。

ひとつのページレイアウトが複数のレイヤーを持つことができます。レイアウトレイヤーと呼ばれるレイヤーは、グラフやテーブル、注釈、ピクチャのためのレイヤーです。その他のレイヤーには、描画要素を配 置します。ページレイアウトの特徴は、次のとおりです。

  • グラフ、テーブル、ピクチャ、注釈、描画要素を組み合わせることができます。
  • レイアウト中のグラフ、テーブル、凡例は自動的に更新されます。
  • 複雑なグラフであっても素早く、円滑に配置できます。
  • レイアウトはプリンタの最大の解像度で印刷されます。
  • レイアウトの全体や一部を他のプログラムにエクスポートできます。

 

テーブル

テーブルは、ウェーブの入力、修正、または検証に役立ちます。また、テーブルを他のプログラムに画像として書き出したり、ページレイアウトに含めることによって、プレゼンテーションの目的のために使用することもできます。

データのポイント数が少ない場合は、テーブルに直接入力するのが最も簡便であることが多いです。この場合は、最初に新しい空のテーブルを作成します。

データのポイント数が多い場合は、ファイルを Igor にロードすることがほとんどです。この場合は、テーブルを作成しておく必要はありませんが、ウェーブの内容を検証するためにテーブルに表示することもできます。

Igor のテーブルは、他のグラフソフトのスプレッドシートと似ていますが同じではありません。大きな違いは、Igor ではデータがテーブルとは無関係に存在する点です。ユーザーは、テーブルにデータ入力をすることで Igor のメモリ内に新しいウェーブを作成できます。一度データを入力してしまえば、テーブルは破棄しても構いません。ウェーブは独立してメモリに存在しているため、テーブルを破棄してもウェーブは削除されないからです。テーブルを破棄した後も、ウェーブをグラフまたは新しいテーブルとして再度表示させることができます。

テーブルでは、複数次元のデータを編集できます。ポップアップメニューを使ってテーブルに表示させる次元の組み合わせを変更できます。

2D ウェーブとその次元ラベルのテーブル表示の例

ドローツール

Igor のドローツールは、ページレイアウトやグラフウィンドウ内で特定の部分を四角形、円、矢印で際立たせたり、簡単な図表を作成するのに用います。これらのドローツールはオブジェクト指向で、高品質のグラフィックを作成するために最適化されています。すべての線の太さとオブジェクトの位置は実際の数値で指定することができます。たとえば、線の太さを 0.76 ポイントに指定することもできます。

ウェーブがグラフに表示されているとき、そのウェーブのデータポイントの削除、追加、修正などの操作を視覚的に行うことができます。また、描画するだけで新しいウェーブを作成することもできます。コントロールパネルウィンドウでは、ドローツールを用いてコントロールの背景をいろどることができます。

Igor の他の部分と同じように、ドローツールはプログラムからも制御できます。これによって、プログラマが、Igor のレパートリーに新しいグラフタイプを追加するコードのパッケージを作成することができます。このようなパッケージを作成できるのはプログラマだけですが、使用するのは誰にでもできます。ドローツールはページレイアウト、グラフ、コントロールパネルウィンドウで使用できます。

ドローツールパレットには以下が含まれています:

  • アローツール (オブジェクトを選択、移動、サイズ変更などができます。)
  • シンプルテキスト
  • 直線と矢印
  • 四角形
  • 角の丸い四角形
  • 楕円と円弧
  • 多角形とベジエ (多角形ツールは視覚的にデータの編集を行う時にも使用します。)
  • ドロー環境ポップアップメニュー (線の太さ、色、塗りつぶしパターン、その他の視覚的な属性のプロパティを変更できます。)
  • 移動ポップアップメニュー (表示の順序、オブジェクトの位置、オブジェクトのグループ化とグループ解除、その他のオブジェクトの移動に関する指定ができます。)

多角形およびベジエオブジェクトでは、破線や塗りつぶしの色とパターン、矢印を使用することができます。

オブジェクトをダブルクリックすると、オブジェクトのプロパティを変更できるダイアログがあらわれます。

 

注釈

注釈は、グラフやページレイアウト中に情報を配置するための特別なオブジェクトです。ほとんどの注釈では、グラフの内容を表示したり、ウェーブの特徴を指摘したり、ウェーブと対応している軸を特定したり、凡例を作成したりするためのテキストが含まれています。Igor は、等高線プロットのラベルとして注釈を自動的に作成します。注釈は、等高線プロットやイメージプロットのデータ範囲を色で示すカラースケールを持つこともできます。

注釈には、テキストボックス、凡例、カラースケール、タグの 4タイプがあります。

テキストボックスの編集例

「タグ」はテキストボックスに似ていますが、ウェーブの特定のポイントに結合し、そのポイントの情報を記述する動的に更新されるテキストを含むことができます。

タグ
カラースケール

 

カラーテーブル

Igor Pro 6 には、58 種類の組み込みカラーテーブルがあり、疑似カラーイメージやグラフトレースに使用できます。

カラーテーブルの例(Igor Pro 6で追加)

 

サブウィンドウと埋め込み

ユーザーはグラフ、テーブル、パネルを他のグラフ、パネル、ページレイアウトウィンドウに埋め込むことができます。埋め込まれたウィンドウはサブウィンドウと呼ばれ、取り込んだウィンドウはホストと呼ばれます。サブウィンドウは、階層的な入れ子構造にすることができます。

大きなグラフの中に挿入された小さいグラフがサブウィンドウです。

以下は、ホストパネルに 2 つのグラフがサブウィンドウとして埋め込まれた例です。

この例は、サンプルエクスペリメントの
Analysis > CWT Demo で作成されています。

 

3D とボリューム

Igor Pro では、サーフェイスやボリュームデータを可視化するための様々なツールが用意されています。通常、サーフェイスプロットは、スカラー値の 2 次元分布を描画するワイヤーフレーム、または、塗りつぶされたサーフェイスから成ります。散布図は、3D 空間における任意分布の位置を表します。等値面ボクセルグラムは、3D 空間の中でスカラー値がある一定の値に等しい場所を示します。パラメトリックサーフェイスは、外部パラメータの関数で定義されたサーフェイスの塗りつぶされた形状またはワイヤーフレー ムです。3D オブジェクトプロットは、たくさんの 3D プリミティブで構成された 3D シーンがレンダリングされたものです。ボリュームスライスは、データの一部を通るスライスをひとつ以上表示することによって3D データを可視化する時によく使われます。

詳しくはこちらをご覧ください。

 

グラフィックのエクスポート

Igorで作成したグラフやページレイアウト、テーブルは様々なフォーマットでエクスポートすることが可能です。

クロスプラットフォーム

  • 以下のファイル形式は Macintosh と Windows 両方で利用可能です。これらはプラットフォーム 間で相互にやりとりできます。
    PDF / EPS (Encapsulated Postscript) / PNG / TIFF / JPEG

Windows のみ

  • 以下のファイル形式は、Windows で利用可能です。
    EMF (Enhanced MetaFile) / BMP

Macintosh のみ

  • 以下のファイル形式は、Macintosh で利用可能です。
    Quartz PDF / Bitmap PICT

その他の画像ファイル形式

  • Apple の QuickTime がインストールされていれば、Igor は他にも様々な画像ファイル形式をエクスポート可能になります。実際のファイル形式は QuickTime に依存しますが、通常は .SGI / 8BPS / PNTG / JP2 のような形式を含みます。ただし、特別な事情が無ければ、bitmap ファイル形式のエクスポートには PNG 形式をお勧めします。

3D エクスポート

  • Igor の 3D 画像はビットマップ形式としてエクスポートできます。

 

上記の画像ファイル形式に加えて、2D グラフウィンドウや 3D ウィンドウから QuickTime ムービーを作成することも可能です。