Define a plot object but do not show the plot

13 visualizaciones (últimos 30 días)
alpedhuez
alpedhuez el 30 de Mayo de 2020
Comentada: alpedhuez el 30 de Mayo de 2020
I have a speradsheet
column 1 = day
column 2 = temperature
column 3 = rainfall
I want to define
plot_temperature=plot(day, temperature)
plot_rainfall=plot(day, rainfall)
But I do not want to display these two plots when I define these objects. Please advise.

Respuesta aceptada

Tommy
Tommy el 30 de Mayo de 2020
plot_temperature=plot(day, temperature, 'Visible', 'off');
plot_rainfall=plot(day, rainfall, 'Visible', 'off');
Or if you don't even want a figure to show:
f = figure('Visible', 'off');
ax = axes(f);
plot_temperature=plot(ax, day, temperature);
plot_rainfall=plot(ax, day, rainfall);
  3 comentarios
Steven Lord
Steven Lord el 30 de Mayo de 2020
So you want to write a function that accepts data and plots that data using settings you've chosen earlier? Generating code from a plot that you've created and customized so it looks the way you want is probably a good first step.
alpedhuez
alpedhuez el 30 de Mayo de 2020
Yes this is the idea. Thank you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by