Figureとaxe​sの背景を透明に設定​して、クリップボード​にコピーするにはどう​すればいいですか。

31 visualizzazioni (ultimi 30 giorni)
MathWorks Support Team
MathWorks Support Team il 25 Ott 2013
Figureとaxesの背景を透明に設定して、クリップボードにコピーするにはどうすればいいですか。

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 26 Ott 2013
下図のようにFigureの背景とaxesの背景がありますが、両方を透明にする方法を紹介します。
Figureの背景が透明
Figureとaxesの背景が透明
print関数でコピーする方法と、FigureのGUIからコピーする方法を紹介します。
1.print関数でコピーする方法
(1)Figureとaxesのカラープロパティをnoneに設定し、Figureとaxesの背景を透明に設定します。
set(gcf,'Color','none');
set(gca,'Color','none');
(2)FigureのInvertHardcopyプロパティをoffに設定し、Figureの背景を白でコピーする設定をはずします。
set(gcf,'InvertHardcopy','off')
(3)printコマンドでmetafile形式でコピーします。レンダラはPaintersを指定します。
print -dmeta -painters
2.FigureのGUIからコピーする方法
(1)axesのカラープロパティをnoneに設定し、axesの背景を透明に設定します。
set(gca,'Color','none');
(2)Figureの「編集」メニューから「コピーオプション」を選択し、「Figureのコピーテンプレートコピーオプション設定」ダイアログを開きます。(図2)
なおMATLAB R13の場合、「編集」メニューから「コピーオプション」を選択しますと「設定」ダイアログが開きます。
その場合は、左側のツリーにある「Figureコピーテンプレート」の+マークをクリックし、「Figureコピーオプション」を
選択します。
「クリップボード書式」を「metafile」に、「Figureのバックグラウンドカラー」を「透明なバックグラウンド」に設定します。
(3)Figureの「編集」メニューから「Figureのコピー」を選択し、クリップボードにコピーします。

Più risposte (0)

Categorie

Scopri di più su グラフィックス in Help Center e File Exchange

Prodotti


Release

R14SP2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!