09-25-2007
I found a partial answer myself. Suppose the xyz points are in the file "file.xyz". The following gnuplot commands will then produce a map with the points colored by z-value:
set pm3d
set palette rgb 33,13,10
set view map
splot 'file.xyz' with points palette pt 5 ps 0.5
Some explanation:
- set pm3d activates a package that allows coloring points by value;
- the palette command will create a much used color scale: blue-green-yellow-red;
- set view map will disable 3d view, but show a map view instead;
- splot plots the points in the file;
- "pt 5" specifies pointtype 5, meaning a triangle;
- "ps 0.5" specifies pointsize 0.5, meaning so small that it almost looks like a filled dot.
The only problem with this command is that it does not seem possible to produce filled symbols. All symbol types are open symbols. Also, each time you need to enter the splot command with all the specified options, which is a bit cumbersome in case you just want to make a quick plot.
If anyone knows how to make all these settings the default ones, or how to create a function/macro that does it, that would be appreciated.
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
LEARN ABOUT DEBIAN
xpl2gpl
XPL2GPL(1) General Commands Manual XPL2GPL(1)
NAME
xpl2gpl - Convert tcptrace-style xplot input to gnuplot input.
SYNOPSIS
xpl2gpl [-s] <file_name>
DESCRIPTION
xpl2gpl is a utility that converters tcptrace-style xplot input to gnuplot input. This converter gives a nearly perfect gnuplot reproduc-
tion of the corresponding xplot graph.
OPTIONS
-s Seperate files. If you wish to plot only some data from the xpl file, you may use the -s option, which generates a bunch of data-
files filtered based on the color and plotting style.
EXAMPLES
xpl2gpl foo.xpl
This would produce files by the names "foo.gpl", "foo.datasets" and "foo.labels". Load the file "file_name.gpl" in gnuplot and it should
give you the plot.
NOTES
xpl2gpl is provided for convenience, as gnuplot is more commonly installed than the xplot package that tcptrace typically expects, and
because xplot has not always been available in Debian. If possible, you should consider installing the xplot-xplot.org package and using it
instead of using xpl2gpl.
AUTHOR
Avinash Lakhiani (no known email address)
This manual page was written by Noah Meyerhans <noahm@debian.org> for the Debian project and may be used freely and without restriction by
others.
SEE ALSO
tcptrace(1)
Aug 8, 2009 XPL2GPL(1)