09-23-2007
Gnuplot question: plotting 3D data in map view
I have a simple gnuplot question. I have a set of points (list of x,y,z values; irregularly spaced, i.e. no grid) that I want to plot. I want the plot to look like this:
- map view (no 3D view)
- color of each point should depend on z-value.
- I want to define my own color scale
- plot should contain a little legend box in the form of a color bar listing what z-value corresponds to what color
I tried pm3d, but it seems it only handles gridded data, i.e. x,y's on a regular grid, or at least displays them as such. I just want to see the individual points (no interpolation).
Thanks for your help here.
9 More Discussions You Might Find Interesting
1. UNIX and Linux Applications
I have a simple gnuplot question. I have a set of points (list of x,y,z values; irregularly spaced, i.e. no grid) that I want to plot. I want the plot to look like this:
- points in map view (no 3D view)
- color of each point should depend on its z-value.
- I want to define my own color scale
-... (0 Replies)
Discussion started by: karman
0 Replies
2. UNIX for Dummies Questions & Answers
I have a set of data that looks similar to the following in UNIX:
0.12_0.008_fall_ff.out:bisect return: 0.08056640625
0.12_0.04_fall_ff.out:bisect return: 0.07470703125
0.12_0.12_fall_ff.out:bisect return: 0.06298828125
0.12_0.24_fall_ff.out:bisect return: 0.05126953125
Previously I have... (4 Replies)
Discussion started by: EDALBNUG
4 Replies
3. UNIX for Dummies Questions & Answers
I have attached a txt file, what I would like to be able to do is:
1. Extract Data from Columns labeled E/N and Ko into a new file
2. Then in the new file I would like to be able to plot E/N on the X axis and Ko on the y axis.
3. Lastly I would like to be able to extract multiple data sets and... (6 Replies)
Discussion started by: gingburg
6 Replies
4. UNIX for Dummies Questions & Answers
When I plot a set of data in gnuplot from a file like:
1 5
2 3
4 6
5 1
using
plot "file.txt" w boxes
I would expect that at the x value of 3 it will go to a value of 0 for y... but it doesn't. Is there a way to fix that, or do I actually have to type by hand an... (1 Reply)
Discussion started by: cosmologist
1 Replies
5. Shell Programming and Scripting
My input data has occasional holes in it, spots where a sensor couldn't be read. These are ERR in the data file instead of a floating point number. What should I change them to, for gnuplot to ignore these values instead of whining about them? (1 Reply)
Discussion started by: Corona688
1 Replies
6. UNIX for Dummies Questions & Answers
Hi,
I am using gnuplot to plot a 3D plot with "set view map".
My data looks like
======
X Y Z
======
100 200 0
200 300 1
200 200 0
.
.
.
The third column only has either 0 or 1. How do I generate a map view plot that will have black (white) for 0 (1)?
Thanks,
Gaurab (0 Replies)
Discussion started by: gaurab
0 Replies
7. Shell Programming and Scripting
I have a data file of the following format:
servername,2013-05-11 17:46:03,SomeText,195,195,11,202
servername,2013-05-11 17:47:03,SomeText,192,192,23,103
servername,2013-05-11 17:48:03,SomeText,189,190,14,117
servername,2013-05-11 17:49:03,SomeText,196,195,24,231
...
...
I want to... (0 Replies)
Discussion started by: BeeryM
0 Replies
8. Shell Programming and Scripting
Hi!
Let's say I have these two columns in file.txt
0 1
1 5
2 10
3 15
4 20
5 25
in gnuplot, i would plot usingplot 'file.txt' u 1:2
If I wanted to add a label to the y-axis I would useset label "Ef" at 0.0,7.0
However, I want the label Ef to be on the otherside of the y-axis. Not... (0 Replies)
Discussion started by: sidiq1983
0 Replies
9. Shell Programming and Scripting
One of the great thing about unix is the ability to pipe multiple programs together to manipulate data. Plain, unstructured text is the most common type of data that is passed between programs, but these days JSON is becoming more popular.
I thought it would be fun to pipe together some command... (1 Reply)
Discussion started by: kbrazil
1 Replies
PLOT(5) File Formats Manual PLOT(5)
NAME
plot - graphics interface
DESCRIPTION
Files of this format are produced by routines described in plot(3X) and plot(3F), and are interpreted for various devices by commands
described in plot(1G). A graphics file is a stream of plotting instructions. Each instruction consists of an ASCII letter usually fol-
lowed by bytes of binary information. The instructions are executed in order. A point is designated by four bytes representing the x and
y values; each value is a signed integer. The last designated point in an l, m, n, a, or p instruction becomes the `current point' for the
next instruction. The a and c instructions change the current point in a manner dependent upon the specific device.
Each of the following descriptions begins with the name of the corresponding routine in plot(3X).
m move: The next four bytes give a new current point.
n cont: Draw a line from the current point to the point given by the next four bytes.
p point: Plot the point given by the next four bytes.
l line: Draw a line from the point given by the next four bytes to the point given by the following four bytes.
t label: Place the following ASCII string so that its first character falls on the current point. The string is terminated by a newline.
a arc: The first four bytes give the center, the next four give the starting point, and the last four give the end point of a circular
arc. The least significant coordinate of the end point is used only to determine the quadrant. The arc is drawn counter-clockwise.
c circle: The first four bytes give the center of the circle, the next two the radius.
e erase: Start another frame of output.
f linemod: Take the following string, up to a newline, as the style for drawing further lines. The styles are `dotted,' `solid,' `long-
dashed,' `shortdashed,' and `dotdashed.' Effective only in plot 4014 and plot ver.
s space: The next four bytes give the lower left corner of the plotting area; the following four give the upper right corner. The plot
will be magnified or reduced to fit the device as closely as possible.
Space settings that exactly fill the plotting area with unity scaling appear below for devices supported by the filters of plot(1G).
The upper limit is just outside the plotting area. In every case the plotting area is taken to be square; points outside may be dis-
playable on devices whose face isn't square.
4013 space(0, 0, 780, 780);
4014 space(0, 0, 3120, 3120);
ver space(0, 0, 2048, 2048);
300, 300s space(0, 0, 4096, 4096);
450 space(0, 0, 4096, 4096);
SEE ALSO
plot(1G), plot(3X), plot(3F), graph(1G)
7th Edition May 15, 1985 PLOT(5)