コンテンツ
MATLABは、科学と工学からデータ品質グラフを作成するために広く使用されているテクニカルプログラミング環境です。表示基準を満たしたり外観を改善したりするために、MATLABでは、すべてのグラフィック要素の色やその他のプロパティを完全に制御できます。ユーザーインターフェイスまたはコマンドラインで入力したプログラミングコマンドを介してそれらを操作できます。
MATLABでは、すべてのグラフィック要素の色を変えることができます (Jupiterimages /コムストック/ゲッティイメージズ)
MATLABグラフィックス
すべてのMATLABグラフィックスはFigureウィンドウに表示されます。それらのそれぞれは、一連の軸に含まれています。軸内の各表現には、データ点とそれらを結ぶ線があります。変更できる色は、線、データポイントマーカーの塗りつぶし、データポイントの境界線です。
ユーザーインターフェースから変更する
色を含むすべてのグラフィックのプロパティは、MATLABプロパティエディタで変更できます。エディタを開くには、修正したい画像を選択し、タイトルバーの下にある[編集]メニューを開き、[Figureのプロパティ]オプションを選択します。マウスでクリックして変更したいオブジェクトを選択します。線を編集するには、[線:]ボックスの横にあるブラシアイコンをクリックし、パレットから色を選択します。また、[マーカー]ボックスの横にあるインク缶のアイコン、またはブラシアイコンを選択してブックマークの境界線をクリックして、ブックマークのメインカラーを変更することもできます。
コードで変更
コマンドラインからコマンドを送信して、画像のスタイルプロパティを変更できます。 set()コマンドは、オブジェクトの所有権を確立します。描かれたばかりの図形は「現在の」図形と見なされるので、図形を作成した直後にこれらのコマンドを使用するのが一般的です。図の画像をクリックすると、現在のオブジェクトを変更できます。もっと複雑な場合には、 "findobj()"コマンドを使って目的のオブジェクトのハンドルを取得することができます。可能な色は、r =赤、g =緑、b =青、c =シアン、m =マゼンタ、y =黄、k =黒、w =白である。
色を変更するコマンドは次のとおりです。
set(gco、 'Color'、 'r'); %現在選択されているラインセットの色を変更します(gco、 'MarkerEdgeColor'、 'g')。 %データ点集合の境界線を変更します(gco、 'MarkerFaceColor'、 'b')。データ点の塗りつぶしを変更する
カラーマップ
画像やその他のデータは、さまざまな色の値でレベルデータを表すことができます。カラーマップを使用して、データ値を色にマッピングします。 MATLABの既定のカラーマップは "jet(64)"です。これは、64個の定義済み値を持つ "jet"カラースキームを使用するマップです。表示前に、画像データは画像値の範囲に応じて1から64の間の値にマッピングされます。マッピングされた値は、次に赤、緑、青の値に変換されます。 MATLABカラーチャートには、ジェット、HSV、ホット、クール、春、夏、秋、冬、グレー、ボーン、カッパー、 、「ピンク」と「線」。たとえば、カラーマップを現在の図から128色の "winter"に変更するには、次のコードを使用します。
カラーマップ(冬(128))。