How to improve saving a scatter plot from three arrays with size 1*508654896

2 vues (au cours des 30 derniers jours)
using 3 arrays R,S and T I want to make a scatterplot,but it takes a lot of time to save the scatterplot and sometimes crashed. How can I improve it?
bb= find(R>=0.2 & R <0.4);
x2 = S(bb);
y2 = T(bb);
figure(2)
scatter(x2,y2,'MarkerFaceColor','b','MarkerEdgeColor','b');
saveas(gcf,'420bbh.tiff', 'tiffn') saveas(gcf,'420bbh.fig')

Réponse acceptée

Sean de Wolski
Sean de Wolski le 9 Fév 2015
I think you need to consider another kind of plot. Your monitor doesn't even have that many pixels!
  2 commentaires
Hana
Hana le 9 Fév 2015
most of these pixels are nan
Sean de Wolski
Sean de Wolski le 9 Fév 2015
Then remove them before scattering!
Otherwise, they still need to be transmitted.
Here's one way to remove:
idxNan = isnan(x)|isnan(y);
x(idxNan) = [];
y(idxNan) = [];

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by