Simple image plot data input

Is there a place where I can find a simple step by step how-to input data for an image plot. I want to input time (x), size (y) and number concentration (z) per size and time. While I understood the extra line thing on x and y the z wave is always inputed as many waves and as expected is not used for the plot. I tried to copy and paste data from a file someone else did but in the end though everything looks fine, the plot is empty.

Why such an easy procedure as inputting data is so complicated for no reason?
JimProuty
I suspect the difficulty you're having is that Igor needs a 2D matrix of values for an image, and you have only a bunch of 1D waves.

If you're looking at your waves in a table it only *looks* like it is a 2D matrix.

That's why the Load General Text Waves dialog has a "load columns into matrix" option.

It also has a "load from clipboard" option.

I created a tiny matrix in a text file using Notepad (on the PC)

1 2 3 4
5 6 7 8
9 10 11 12


and copied the entire thing to the clipboard.

In Igor, instead of pasting it into a table, I chose Data->Load Waves...
I selected General Text from the popup, checked "Make table", "Load from clipboard", and "Load columns into Matrix"

A screenshot of the dialog is attached.

After clicking "Do It", the data was loaded as a 3x4 matrix:

•LoadWave/G/M/D/A=wave/E=1 "Clipboard"
  General text load from "Clipboard"
  Matrix size: (3,4), wave: wave0


A screenshot of the table is attached.

The matrix is displayed as an image with the simple command:


newimage wave0


You can use X and Y scaling on the matrix to set the axis ranges.

Using X and Y waves to assign pixel boundaries is unusual (but supported); it is needed only when the x and y increments are not linear.

[If you post the data you're working with, we can help you more specifically.]

--Jim Prouty
Software Engineer, WaveMetrics, Inc.
LoadAsMatrix.png (16.83 KB) MatrixInTable.png (16.34 KB) TimyImage.png (6 KB)