Creating a "circular wheel" plot in Matlab?

Hi there,
I'm trying to create a plot which displays a 1-dimensional intensity curve in a circle, pretty much exactly like this: http://i.imgur.com/hFCVgkX.png.
What I'm trying to plot are DNA optical barcodes, and the species I'm dealing with happen to have circular DNA molecules. So, this circular-type plot is actually quite important. Otherwise, I could just plot them as you typically would with plot().
Any idea how I could go about this?
All the methods I've found seem to "discretize" the circles rather than allowing for continuous data.
Thanks!

 Respuesta aceptada

Image Analyst
Image Analyst el 29 de Ag. de 2013

0 votos

Not sure what you mean by discretize. Since a everything in a digital computer is quantized, everything is discrete. Look at the example in the help for pcolor and see if that will do what you want.

1 comentario

Charleston
Charleston el 29 de Ag. de 2013
Ah, true. Sorry, that was a poor choice of words. I guess what I meant was the quantization in the techniques I found was very ...large?, giving the appearance of something more like step functions than continuous curves. E.g., pie charts typically have only a small number of "slices", and I couldn't figure out how to define a gradient across them.
Anyway, I looked into pcolor, and it works beautifully. Thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by