Borrar filtros
Borrar filtros

scatterplot points cut in half

3 visualizaciones (últimos 30 días)
Kulan Sinclair
Kulan Sinclair el 19 de Jun. de 2018
Comentada: Kulan Sinclair el 20 de Jun. de 2018
I'm making a scatterplot and some of the data points are cut in half(eg. become a semicircle) when I use the saveas function to save it as an image (png, jpg etc) but the points are normal when I save it as a figure and I can save it from the figure properly. ie. the points don't get cut in half. Does anyone know how to stop this from happening?
  4 comentarios
Walter Roberson
Walter Roberson el 20 de Jun. de 2018
Odd, that almost looks like it is creating "tiles" and that the tiles are misaligned.
Image Analyst
Image Analyst el 20 de Jun. de 2018
Editada: Image Analyst el 20 de Jun. de 2018
Can you at least upload a small subset of the (x,y) coordinates so we can try some things? Make sure your scatter() with that data demonstrates the problem. But scatter() does not put lines, I don't think, so were those lines there before? Did you use plot() to put up the lines, then scatter() to put markers on top of the lines? Or did you use plot() instead of scatter() to plot both the markers and the lines?

Iniciar sesión para comentar.

Respuesta aceptada

OCDER
OCDER el 20 de Jun. de 2018
I used to have issues like this too. Try print to save the image instead, and use painters renderer.
print(gcf, 'figure_name.png', '-dpng', '-r300', '-painters')
  1 comentario
Kulan Sinclair
Kulan Sinclair el 20 de Jun. de 2018
This appears to work, Thanks mate.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Discrete Data Plots en Help Center y File Exchange.

Productos


Versión

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by