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

34 次查看(过去 30 天)
Figureとaxesの背景を透明に設定して、クリップボードにコピーするにはどうすればいいですか。

采纳的回答

MathWorks Support Team
下図のように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のコピー」を選択し、クリップボードにコピーします。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 グラフィックス 的更多信息

产品


版本

R14SP2

Community Treasure Hunt

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

Start Hunting!