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!

 채택된 답변

Image Analyst
Image Analyst 2013년 8월 29일

0 개 추천

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

Charleston
Charleston 2013년 8월 29일
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