主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ライブスクリプトでの图の変更

ライブエディターで图を対話的に変更できます。提供されているツールを使用してデータを確認し,書式設定,注釈または追加の座標軸を图に追加します。次に,生成されたコードを使用して,コードを更新して変更を反映します。

データの確認

图にカーソルを合わせたときに图座標軸の右上隅に表示されるツールを使用して,スクリプト内の图を移動,ズームおよび回転できます。

  • ——データ値を表示するデータヒントを追加します。

  • ——プロットを回転します(3次元プロットのみ)。

  • ——プロットをパンします。

  • ——プロットにズームイン/ズームアウトします。

  • ——すべてのパン,ズームおよび回転のアクションを取り消し,プロットのビューを元に戻します。

アクションを取り消す,またはやり直すには,ツールストリップの右上隅にあるまたはをクリックします。

メモ

  • 保存したライブスクリプトを開くと,対話型のツールがまだ利用できないことを示すが各出图の力横に表示されます。これらのツールを使用可能にするには,ライブスクリプトを実行します。

  • 対話型ツールは,非表示の座標軸では利用できません。

100人の異なる患者の健康情報を調べると仮定します。patients.mlxというライブスクリプトを作成し,男性と女性の2グループの患者のデータを読み込んで身長と体重の相関を示す散布図を追加するためのコードを追加します。[ライブエディター]タブに移動し,[実行]をクリックしてコードを実行します。

负载病人figure Gender =分类(性别);散射(高度(性别= =“女”)、体重(性别= =“女”));持有散射(高度(性别= =“男”)、体重(性别= =“男”));持有

64年患者の身長がインチである点を確認します。ボタンを選択して,身長が64であるデータ点の1つをクリックします。MATLAB®は图を拡大します。

图の変更に合わせたコードの更新

ライブスクリプトで出力图を変更するとき,图に対する変更は,スクリプトに自動的には追加されません。操作ごとに,MATLABはその操作を再現するために必要なコードを生成し,图の下または右側にこのコードを表示します。[コードを更新)ボタンを使用して,生成されたコードをスクリプトに追加します。これにより,ライブスクリプトを次回実行したときに操作が確実に再現されます。

たとえば,ライブスクリプトpatients.mlx64年で,身長がの患者を拡大してから,[コードを更新)ボタンをクリックします。MATLABは、プロット作成用のコードを含む行の後に、生成されたコードを追加します。

ylim([116.7 183.3])
生成されたコードの配置場所をMATLABが特定できない場合は,[コードを更新)ボタンは無効になります。この現象は,スクリプトを再度実行せずにコードを変更した場合などに発生します。この場合は,[コピー]ボタンを使用して,生成されたコードをクリップボードにコピーします。その後,スクリプトの適切な場所にコードを貼り付けることができます。

書式設定と注釈の追加

データの確認に加えて,タイトル,ラベル,凡例,グリッドライン,矢印およびラインを追加することにより,图を対話的に書式設定し,注釈を付けることができます。項目を追加するには,まず目的の图を選択します。次に,(图)タブに移動して,[注釈]セクションで,使用可能ないずれかのオプションを選択します。セクションの右側にある下矢印を使用して、使用可能なすべての注釈を表示します。書式設定または注釈のオプションをお気に入りに追加するには、目的の注釈ボタンの右上にある星印をクリックします。書式設定または注釈の操作を元に戻す、またはやり直すには、ツールストリップの右上隅にあるまたはをクリックします。

注釈のオプションは次のとおりです。

  • [タイトル]——座標軸にタイトルを追加します。既存のタイトルを変更するには,既存のタイトルをクリックして変更後のテキストを入力します。

  • [Xラベル][Yラベル]——座標軸にラベルを追加します。既存のラベルを変更するには,既存のラベルをクリックして変更後のテキストを入力します。

  • [凡例]——图に凡例を追加します。既存の凡例の説明を変更するには,既存の説明をクリックして変更後のテキストを入力します。座標軸から凡例を削除するには,[注釈]セクションで(凡例の削除)を選択します。

  • [カラーバー]——图にカラーバーの凡例を追加します。座標軸からカラーバーの凡例を削除するには,[注釈]セクションで[カラーバーの削除)を選択します。

  • [グリッド][Xグリッド][Yグリッド]——图にグリッドラインを追加します。座標軸からすべてのグリッドラインを削除するには,[注釈]セクションで[グリッドの削除)を選択します。

  • [ライン][矢印][テキスト矢印)[双方向矢印]——图にラインまたは矢印の注釈を追加します。矢印を末尾から先頭に向かって描画します。既存の注釈を移動するには,注釈をクリックして選択し,適切な場所にドラッグします。選択した注釈を削除するには,删除キーを押します。

メモ

非表示の座標軸に対しては,(图)タブを使用した書式設定と注釈の追加はサポートされていません。

たとえば,patients.mlx内の图に書式設定と注釈を追加するとします。

  1. タイトルの追加- - - - - -[注釈]セクションの[タイトル]を選択します。青の四角形が表示され,テキストの入力が求められます。体重和身高というテキストを入力して输入キーを押します。

  2. XラベルとYラベルの追加- - - - - -[注釈]セクションの[Xラベル]を選択します。青の四角形が表示され,テキストの入力が求められます。高度というテキストを入力して输入キーを押します。[Yラベル]を選択します。青の四角形が表示され,テキストの入力が求められます。重量というテキストを入力して输入キーを押します。

  3. 凡例の追加- - - - - -[注釈]セクションの[凡例]を選択します。座標軸の右上隅に凡例が表示されます。凡例のdata1の説明をクリックして,テキストをに置き換えます。凡例のdata2の説明をクリックして,テキストを男性に置き換えます。输入キーを押します。

  4. グリッドラインの追加- - - - - -[注釈]セクションの[グリッド]を選択します。座標軸にグリッドラインが表示されます。

  5. 矢印の注釈の追加- - - - - -[注釈]セクションの[テキスト矢印)を選択します。末尾から先頭に向かって矢印を描画し,最も体重の軽い患者を指すように散布図上に矢印を配置します。轻的病人というテキストを入力して输入キーを押します。

  6. コードの更新——選択した图で,[コードを更新)ボタンをクリックします。これで,ライブスクリプトに,图の変更を再現するために必要なコードが含まれました。

    网格传奇({“女”“男”})标题(体重与身高的)包含(“高度”) ylabel (“重量”)注释(“textarrow”(0.455 - 0.3979), (0.3393 - 0.13),“字符串”轻的病人的);

複数のサブプロットの追加と変更

图内でサブプロットを作成することにより,複数のプロットを結合できます。图に複数のサブプロットを追加するには,[サブプロット]ボタンを使用して图をサブプロットのグリッドに分割します。まず,目的の图を選択します。次に,(图)タブに移動し,[サブプロット]ボタンを使用してサブプロットレイアウトを選択します。图にサブプロットを追加できるのは,图にサブプロットが1つ含まれている場合のみです。图に複数のサブプロットが含まれている場合は,[サブプロット]ボタンは無効になります。

たとえば,喫煙患者と非喫煙患者の血圧を比較するとします。patients_smoking.mlxというライブスクリプトを作成して,100人の異なる患者の健康情報を読み込むコードを追加します。

负载病人

[ライブエディター]タブに移動し,[実行]をクリックしてコードを実行します。

喫煙する患者の収縮期血圧と喫煙しない患者の収縮期血圧の対比を示す散布図を追加します。コードを実行します。

图散射(年龄(吸烟者= = 1),收缩压(吸烟者= = 1));持有散射(年龄(吸烟者= = 0)、收缩压(吸烟者= = 0));持有

(图)タブの[サブプロット]を選択し2つの横長のグラフのレイアウトを選択します。

新しく作成した图で,[コードを更新)ボタンをクリックします。これで,ライブスクリプトに,2つのサブプロットを再現するために必要なコードが含まれました。

次要情节(2,1,1,gca)次要情节(2,1,2)

喫煙する患者の拡張期血圧と喫煙しない患者の拡張期血圧の対比を示す散布図を追加します。コードを実行します。

散射(年龄(吸烟者= = 1),舒张压(吸烟者= = 1));持有散射(年龄(吸烟者= = 0)、舒张压(吸烟者= = 0));持有

書式設定を追加します。

  1. 各サブプロットへのタイトルの追加- - - - - -[注釈]セクションの[タイトル]を選択します。各サブプロットに青の四角形が表示され,テキストの入力が求められます。最初のサブプロットに吸烟者与不吸烟者的收缩压というテキストを2番目のサブプロットに吸烟者与不吸烟者的舒张压を入力し,输入キーを押します。

  2. 各サブプロットへのグリッドラインの追加- - - - - -[注釈]セクションの[グリッド]を選択します。各サブプロットに[グリッドの追加)ボタンが表示されます。各サブプロット上の[グリッドの追加)ボタンをクリックします。両方のサブプロットにグリッドラインが表示されます。

  3. コードの更新——選択した图で,[コードを更新)ボタンをクリックします。これで,ライブスクリプトに,图の変更を再現するために必要なコードが含まれました。

    次要情节(2,1,1)网格标题(“吸烟者与不吸烟者的收缩压”次要情节(2,1,2)网格标题(吸烟者与不吸烟者的舒张压

图の保存と印刷

图変更中の任意の時点で,今後使用するために图を保存または印刷することができます。

  1. 出力の右上隅にあるボタンをクリックします。图が別の图ウィンドウに開きます。

    1. 图を保存する場合-[ファイル](名前を付けて保存)を選択します。图の保存の詳細については,プロットをイメージまたはベクトルグラフィックスファイルとして保存または後でMATLABで再度開くための图の保存を参照してください。

    2. 图を印刷する場合-[ファイル][印刷]を選択します。图の印刷の詳細については,[ファイル]メニューからの图の印刷を参照してください。

メモ

別の图ウィンドウで图に対して行われた変更は,ライブスクリプトには反映されません。同様に,ライブスクリプトで图に対して行われた変更は,開いている图ウィンドウには反映されません。

関連するトピック