Copying a figure with black background not working

5 vues (au cours des 30 derniers jours)
Poulomi
Poulomi le 8 Juil 2024
Commenté : Poulomi le 8 Juil 2024
I want to copy and paste my figure onto ppt.
I have made a figure using black background
This is what it looks like in open figure window:
However if I directly copy and paste it to ppt from the edit menu, it looks like this:
When I save it as jpg, this is what it looks like:
How to solve this issue?
Part of the code: (I am not sure if the way to make the background as black is the issue)
fig = figure;
fig.Color = 'k'; % figure background color black
tiledlayout(1, (num_days), 'TileSpacing', 'compact', 'Padding', 'compact');
% code to generate figure
ax = nexttile; % made it as I have to change the axis to white and background to black
% Set the axes background color to black
ax.Color = 'k'; % sets the axes color to black
% Adjust the colors for axes and grid to be more visible against the black background
ax.XColor = 'w'; % sets the x-axis line color to white
ax.YColor = 'w'; % sets the y-axis line color to white
ax.GridColor = 'w'; % sets the grid lines color to white (if visible grid is present)

Réponse acceptée

SAI SRUJAN
SAI SRUJAN le 8 Juil 2024
Hi Poulomi,
I understand that you are facing an issue with copying a figure with black background.
MATLAB's exportgraphics function provides more control over the export process. You can use it to save your figure while preserving the black background:
exportgraphics(fig, 'figure.png', 'BackgroundColor', "k");
For a comprehensive understanding of the 'exportgraphics' function in MATLAB, please refer to the following documentation.
I hope this helps!
  1 commentaire
Poulomi
Poulomi le 8 Juil 2024
So need to leverage this function....
Is there a way to directly use the copy figure in edit menu(solve there instead)?
I essentially dont want to save the figures.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange

Tags

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by