anyone has an idea how to plot waves like this without using Matlab?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

anyone has an idea how to plot waves like this without using Matlab?

aget
Hi guys, appreciate if anyone could help to find a software to plot waves
in this colorful way (left panel). I dont think i can learn matlab quick
enough to catch the deadline for my analysis. Thanks. Best Yajie

--
Truth Shall Make You Free

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html

plot waves.jpg (153K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

Herbie-2
aget liang,

are you aware of the fact that a considerable percentage of humans show
impaired color vision? For them such display is useless. Furthermore, it
is useless for quantitative judgements anyway.

I highly recommend to invent better kinds of displays for scientific
purposes. Be creative!

Best

Herbie
___________________________________-
On 26.03.13 16:21, aget liang wrote:
> Hi guys, appreciate if anyone could help to find a software to plot waves
> in this colorful way (left panel). I dont think i can learn matlab quick
> enough to catch the deadline for my analysis. Thanks. Best Yajie
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

Torsten Fregin
In reply to this post by aget
I think it depends on the kind of data you want to plot - maybe  
Microcal Origin may help you?

http://www.originlab.com/index.aspx?go=Products/Origin/Graphing/Contour

Zitat von aget liang <[hidden email]>:

> Hi guys, appreciate if anyone could help to find a software to plot waves
> in this colorful way (left panel). I dont think i can learn matlab quick
> enough to catch the deadline for my analysis. Thanks. Best Yajie
>
> --
> Truth Shall Make You Free
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

lechristophe
In reply to this post by aget
Dear Liang,

On the left is not so much a graph, but rather an image, or more precisely
a kymograph of fluorescence (1D space, 1D time), with a colorful LookUp
Table (LUT).

Fiji (ImageJ distro) can do such kymographs via a dedicated plugin, so you
could check that
http://fiji.sc/Generate_and_exploit_Kymographs

Cheers,

Christophe


On Tue, Mar 26, 2013 at 4:21 PM, aget liang <[hidden email]> wrote:

> Hi guys, appreciate if anyone could help to find a software to plot waves
> in this colorful way (left panel). I dont think i can learn matlab quick
> enough to catch the deadline for my analysis. Thanks. Best Yajie
>
> --
> Truth Shall Make You Free
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

Michael Schmid
In reply to this post by aget
Hi Aget,

it depends what you are interested in and how your data are formatted.

ImageJ can do a false-color plot of data in a 2D image such as at the left side.
If your data are some type of image format, just apply a color lookup table (LUT) of your choice, or create your own one with the LUT Editor plugin (I agree with Herbie that the one in your example is not ideal because everything from green via yellow to red will be indistinguishable for almost 10% of the male population in Europe). ImageJ can also do the calibration bar for the color LUT.

You can also have line graphs (Analyze>Plot Profile) for single horizontal lines of the image or averaged over a few adjacent lines (use the rectangular box instead of the line tools). Use Edit>Options>Profile Plot Options for setting line graph options.

For the figure as a whole, the easiest is to save the image and individual line graphs in ImageJ (e.g. as .png) and use a graphics program like LibreOffice Draw to compile everything into a nice figure and write the text.

For reading the data into ImageJ, it is easy if your data are in a text file with one text line per image line or column, and the same number of data points in each line: Use File>Import>Text Image.
For other formats or if each data set is in a file on its own (e.g. 97 files, one for each line), you will have to write a simple macro to read it into ImageJ.

Michael
________________________________________________________________
On Mar 26, 2013, at 16:21, aget liang wrote:

> Hi guys, appreciate if anyone could help to find a software to plot waves
> in this colorful way (left panel). I dont think i can learn matlab quick
> enough to catch the deadline for my analysis. Thanks. Best Yajie
>
> --
> Truth Shall Make You Free
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> <plot waves.jpg>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

aget
In reply to this post by aget
Hi guys, thank you very much for your contribution. This has been resolved by Igor pro, which i found could nicely plot the data (values) when they exist as a 2D wave. So let me know if you know a detailed procedure of how this is done. Thanks. Best Yajie

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: anyone has an idea how to plot waves like this without using Matlab?

aget
In reply to this post by aget
For your convenience, i wrote down a detailed procedure in my blog at the following link:
http://kirkwood.blog.163.com/ 
or
http://kirkwood.blog.163.com/blog/static/36824209201322755921275/

Look forward to your feedbacks.


--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html