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!

 采纳的回答

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 个评论

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!

请先登录,再进行评论。

更多回答(0 个)

类别

标签

Community Treasure Hunt

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

Start Hunting!

Translated by