FAQ-154 デフォルトで表示される軸タイトルや凡例を編集するには?

最終更新日:2024/8/01

軸タイトルまたは凡例のテキストをカスタマイズする方法はいくつかありますが、通常、下図のようにワークシートにある列ラベル行データなどのメタデータを利用するのが最善の解決策です。

FAQ154 Image 1 metadata.png

デフォルトでは、折れ線グラフテンプレートは、次のラベル行データを使用するように構成されています。

  • X軸のタイトルは、X列のロングネーム+単位、つまり、「Time(sec)」になります。
  • Y軸のタイトルは、Y列のロングネーム+単位つまり、「Delta Temperature(K)」になります。
  • グラフの凡例は、Y列のコメント、つまり、「S32-014-04」になります。


デフォルトのテンプレート設定を変更したい場合は、グラフテンプレートにカスタム設定を保存すれば可能です。下記をご参照ください。

  • グラフの軸タイトルと凡例は、LabTalk置換を使用して、プロジェクト変数からテキストを生成します。
  • 2DグラフのデフォルトのX軸タイトルは、%(?X)表記となり、 Y軸のタイトルは%(?Y)となります。この表記はソース列の名前(使用可能な場合はロングネーム、そうでない場合はショートネーム)にリンクされており、作図の詳細> 凡例/タイトルタブから単位を付ける(可能なら)...チェックボックスをオンにすることで、ラベル行の単位と組み合わせることができます。(下記軸タイトルの単位表示のカスタマイズを参照してください)。
  • デフォルトの凡例テキストは、作図の詳細>凡例/タイトルタブから、%(1), %(2)の解釈モードドロップダウンでカスタムなどの他のラベル行データを使用することで変更できます。Origin 2021以降では、凡例オブジェクトをクリックし、ミニツールバーの凡例の更新モードボタンを使用して、ラベル行のソースを選択できます。
FAQ154 Image 2 metadata.png

ワークシートの列ラベルの行にリッチテキストまたはUnicodeとして挿入された特殊文字は、軸のタイトルまたは凡例のテキストで直接使用されます。

.

軸のタイトルと凡例のテキストをハードコーディングする

場合によっては、軸のタイトルまたは凡例のテキストを直接入力することを選択できます。これは、データファイルに有用なメタデータが含まれていない場合でも必要になる場合があります。

  1. 軸のタイトルまたは凡例のテキストをダブルクリックして、既存の変数表記を文字テキストで上書きします。凡例テキストのインプレース編集は作業が大変なため、代わりに、凡例の プロパティダイアログでテキストを編集できます。
  2. ワークシートのメタデータを組み込んだ軸のタイトルと凡例のテキストと同様に、「ハードコードディングされた」テキストをテンプレートと共に保存できます。

Origin.iniファイルによりデフォルトの軸タイトルと凡例をカスタマイズ

軸のタイトルと凡例のテキストをカスタマイズするためのさらに別のオプションは、ユーザファイルフォルダ内のOrigin.iniファイルを編集することです。

  1. Originを閉じます。
  2. ユーザファイルフォルダ内にあるOrigin.iniファイルを見つけます。(通常はC:\Users\user\Documents\OriginLab\User Filesにあります。そこに見つからない場合は、Originを実行してスクリプトウィンドウ「ウィンドウ: スクリプトウィンドウ」を開き、%Y=と入力してEnterキーを押します。)
  3. Origin.iniファイルをテキストエディタ(メモ帳など)で開き、[Text]セクションを見つけます。
  4. 対応するXTitle=、YTitle=、Legend=行を見つけて、=の後の部分をカスタマイズします。LabTalk置換表記含むテキストを任意のテキストにすることができます。Note: ; カスタマイズしたい場合は、XTitlte=、YTitle=、および、Legend=の前の ; は削除されます。

たとえば、origin.iniの[Text]セクションに次の内容が含まれている場合:

[Text]
;デフォルト凡例にワークブックロングネームを使用
Legend=\L(%d) %%(%d,@WL)\r\n
;デフォルトX軸タイトルは最初の独立データセットの
;ロングネーム
XTitle=%%(1X, @LL)
;デフォルトY軸タイトルは最初の従属データセットの
;ロングネームと+単位
YTitle=%%(1Y, @LG)

次のスクリーンショットに示すワークブックの列Bからデフォルトの散布図を作成したグラフが右側のものです。

Customize default legend.png

ワークブックのロングネームは"Measured Data"です。凡例ボックスに表示されます。X列のロングネーム( "Time")はX軸のタイトルに使用されます。Y軸のタイトルは、Y列のロングネーム( "Temperature")と単位( "oc")です。

プロットのYとXの両方の情報を凡例に表示するには、Legend行を次のようにします。Legend=\L(%d) %%(%dY, @LL)(%%(%dX, @LL))\r\n

Legend showX andY.png

軸タイトルの単位表示のカスタマイズ

これは、Origin 2016以降のバージョンに適用されます。

軸タイトルでの単位の表示方法を変更するには、次の手順に従います。

  1. Originメニューから、環境設定:オプションを選びます。
  2. オプションダイアログで、タブをクリックし、軸タイトルの単位表示ボックスの隣にあるメニューボタンをクリックして、目的の表示オプションを選択します(例:/<U>に対して、ロングネーム(単位) の代わりにロングネーム / 単位)。

キーワード:オプション, 単位表示, 軸タイトル,置換表記,文字列置換, 特殊文字, グラフテンプレート,エスケープシーケンス