公開日: 04/01/2021

カラーテーマの作成

JMPには、グラフ上で値の範囲を区別できるようにするためのカラーテーマがいくつか用意されています。既存のカラーテーマに基づいて独自のカラーテーマを作成したり、まったく新しいテーマを作成することもできます。

注: デフォルトのカラーテーマを変更した場合、すでに開いているレポートにはその色は反映されません。新しいデフォルトのカラーテーマを既存のレポートに適用するには、レポートを再実行する必要があります。

独自のカラーテーマの削除方法の詳細については、カスタムカラーテーマの削除を参照してください。

カラーテーマを作成するには

1. [ファイル]>[環境設定]>[グラフ]を選びます。

2. 新規作成するカラーテーマに応じて、「連続変数のカラーテーマ」または「カテゴリカル変数のカラーテーマ」の横にあるカラーテーマのいずれか該当する方をクリックします。

連続変数のカラーテーマを新規作成する場合は、「連続変数のカラーテーマ」ウィンドウが開きます。

図4.29 「連続変数のカラーテーマ」ウィンドウ 

Image shown here

「順次」パネルにあるカラー「Cividis」は、色制限のある表示用にデザインされたViridisの一形式です。

カテゴリカル変数のカラーテーマを新規作成する場合は、「カテゴリカル変数のカラーテーマ」ウィンドウが開きます。

図4.30 「カテゴリカル変数のカラーテーマ」ウィンドウ 

Image shown here

3. (オプション)既存のテーマに基づいて新規作成する場合は、利用できるカラーテーマの中から選択します。

4. 「カスタムのカラーテーマ」の開閉アイコンをクリックすると、「カスタムのカラーテーマ」パネルが表示されます。

図4.31には、連続変数とカテゴリカル変数の両カラーテーマの「カスタムのカラーテーマ」パネルがそれぞれ表示されています。

図4.31 「カスタムのカラーテーマ」パネル 

Image shown here

5. [新規]をクリックして、新しいテーマを作成します。

選択したカラーテーマに基づいて新しいカラーテーマが作成されます。テーマには一時的な名前が割り当てられます。

6. 一時的なラベルの代わりとなる新しい名前を入力します。Windowsでは、Enterキーを押さないでください。Enterキーを押した場合、ウィンドウが閉じます。

7. カラーテーマを変更するには、次のいずれかを行います。

連続変数の色のグラデーションを変更するには、スライダを左右に動かします。

グラデーションの色数を増やすには、カラーバーをクリックして色を選択します。新しいスライダが色のバーの下に表示されます。

スライダの色を変更するには、スライダをクリックして「色の設定」ウィンドウを表示し、別の色を選択します。

グラデーションの色の順序を反転させるには、[反転]をクリックします。

グラデーションの色を均等に割り付けるには、[均等に配置]をクリックします。

カスタムテーマを「順次」パネルのリストに表示する場合は、ストから[順次]を選択します。

カスタムテーマを「発散」パネルのリストに表示する場合は、リストから[発散]を選択します。

カスタムテーマを「色彩」パネルのリストに表示する場合は、リストから[色彩]を選択します。

カラーテーマのどのリストにも新しいテーマを表示しない場合は、[表示しない]チェックボックスをオンにします。

カラーテーマから色を削除するには、削除する色のスライダをクリックし、色のバーの上または下にスライダをドラッグします。

変更内容を破棄するには、[キャンセル]をクリックします。

8. [保存]をクリックして、カスタムカラーテーマを保存します。

新しいカスタムカラーテーマが、選択したパネルのリストに追加されます。

9. [OK]をクリックして、カラーテーマウィンドウを閉じます。

連続変数とカテゴリカル変数のカラーテーマ

次の図は、JMPに組み込まれているカラーテーマ(連続変数とカテゴリカル変数の2種類)の例を示しています。連続量データに対してカラーテーマを選択すると、色がグラデーション表示になります(図の左を参照)。同じカラーテーマをカテゴリカルデータに適用すると、各色がブロックとして区別して表示されます(図の右を参照)。

図4.32 連続変数とカテゴリカル変数のカラーテーマの例 

Image shown here

カスタムカラーテーマ

独自のカラーテーマも、組み込みのカラーテーマと同じ方法で適用できます。

[環境設定]の[グラフ]で、「連続変数のカラーテーマ」または「カテゴリカル変数のカラーテーマ」の各ドロップダウンメニューから、カスタムカラーテーマをデフォルトのテーマとして選択できます。連続変数のカラーテーマは、数値データにのみ適用できます。カテゴリカルデータには、すべてのカラーテーマを適用できます。

カスタムカラーテーマは、マーカーやデータテーブル行などに適用できます。列の値に基づいた行への色またはマーカーの割り当てを参照してください。

ツリーマップや曲面プロットなどの一部のレポートでは、特定のカスタムカラーテーマを選択できます。『グラフ機能』を参照してください。

複数のコンピュータでのカスタムカラーテーマの使用

Windowsでは、作成したカラーテーマはJMPの環境設定ファイル(「JMP.PFS」)に保存されます。JMPを複数のコンピュータで使用している場合(自宅と勤務先など)、JMP環境設定ファイル間でカラーテーマ定義をコピーできます。コピーすれば、カスタムカラーテーマを両方のコンピュータで使用できます。

環境設定ファイルで、カスタムカラーテーマのコードは次のように記述されています。

Add Color Theme(
{"ピンク -> 青", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),

この例では、カラーテーマの名前は「ピンク->青」です。中括弧内の数値は、各色スライダのRGB値です。最初のスライダでは、RGB値として255、168、255が定義されています。2つ目と3つ目の中括弧は、2つ目と3つ目のスライダの色をそれぞれ定義しています。

注: 2つ目の値(2051)は、カテゴリカルまたは連続変数などのカラーテーマのカテゴリです。カテゴリを省略することも可能ですが、JMPは常に環境設定ファイル内、またはShow Preferences()が実行されるときに、その情報を含めます。

コンピュータ上で環境設定ファイルをMicrosoftのメモ帳などのテキストエディタで開き、このカラーテーマのコードを追加します。環境設定ファイルは、「ユーザー」フォルダ内の「JMP」フォルダまたは「JMPPro」フォルダにあります。

C:¥ユーザー¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥15

C:¥ユーザー¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMPPro¥15

注: 環境設定フォルダを表示するには、隠しファイルと隠しフォルダを表示するようにWindowsエクスプローラを設定する必要があります。詳細については、Windowsのヘルプを参照してください。

カラーテーマを別のWindowsコンピュータに転送するには

1. JMP環境設定をカスタマイズしたコンピュータで、[ファイル]>[新規作成]>[スクリプト]を選びます。

「スクリプト」ウィンドウが表示されます。

2. 次のJSL関数を入力します。

Show Preferences()

3. [スクリプトの実行]Image shown here)をクリックします。

カスタマイズ後の環境設定がログに書き込まれます。

4. [表示]>[ログ]を選びます(または「ログ」ウィンドウがすでに開いている場合は手前に表示します)。

作成したカスタムカラーテーマが表示されます。例:

Add Color Theme(
{"ピンク -> 青", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),

場合によっては、カスタマイズした他の環境設定に挟まれて、ログの中ほどにこの定義が表示されます。

5. このログを「ログ.jsl」という名前で保存し、これから環境設定を更新するコンピュータ上で開きます。

6. 環境設定のコピー先のコンピュータで、JMPが動作している場合は終了させます。

7. 「JMP.PFS」のバックアップを作成し、元の「JMP.PFS」をテキストエディタで開きます。

8. カスタムカラーテーマの定義を「ログ.jsl」からコピーして「JMP.PFS」に貼り付けます。次の例に示すように、Preferences(の直後に貼り付けてください。

Preferences(
Add Color Theme(
{"ピンク -> 青", 2051, {{255, 168, 255}, {255, 0, 255}, {0, 128, 255}}}
),
);

注: 閉じ括弧とカンマも忘れずに貼り付けてください。コードをインデントする必要はありません。挿入できる箇所は必ずしもここだけではありませんが、Preferences(の直後に貼り付けると、必要な括弧やカンマを削除してしまう心配がなく、安全です。

9. ファイルを保存します。

JMPを起動した後、新しいカラーテーマ定義が環境設定に表示されない場合は、更新後の環境設定ファイルを削除し、元の環境設定ファイルに定義を追加します。コピーした定義は、必ず正しい位置に貼り付けてください。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).