• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H30-Nov-2020-10,5977,565

demo/H07-May-2022-29,95525,751

docs/H03-May-2022-50,00543,450

m4/H30-Nov-2020-896771

man/H30-Nov-2020-1,215949

share/H30-Nov-2020-2,0181,751

src/H03-May-2022-156,784113,619

term/H03-May-2022-82,39272,964

win/H03-May-2022-503465

BUGSH A D22-Dec-201762 52

CopyrightH A D22-Dec-20171.5 KiB3029

INSTALLH A D13-Oct-202025.6 KiB658495

INSTALL.gnuH A D22-Dec-20179.3 KiB237179

Makefile.amH A D13-Oct-2020745 3019

Makefile.inH A D27-Nov-202026.5 KiB865765

NEWSH A D28-Nov-202049 KiB966908

PGPKEYSH A D22-Dec-20171.5 KiB4132

READMEH A D13-Oct-20206 KiB138105

RELEASE_NOTESH A D28-Nov-202012.7 KiB290242

aclocal.m4H A D27-Nov-202042.6 KiB1,1771,069

compileH A D22-Dec-20177.2 KiB348258

config.hinH A D22-Nov-202014.9 KiB591402

configureH A D03-May-2022484.3 KiB16,92314,201

configure.acH A D26-Nov-202046.2 KiB1,4031,213

configure.vmsH A D13-Oct-202021 KiB654631

depcompH A D22-Dec-201723 KiB792502

install-shH A D22-Dec-201713.7 KiB528351

missingH A D22-Dec-20176.7 KiB216143

mkinstalldirsH A D22-Dec-20173.5 KiB163112

README

1
2The Gnuplot Plotting Utility
3============================
4
5 Gnuplot is a command-line driven interactive function plotting utility
6for linux, OSX, MSWin, VMS, and many other platforms.  The software is
7copyrighted but freely distributed (i.e., you don't have to pay for it).
8It was originally written to allow scientists and students to visualize
9mathematical functions and data.  Gnuplot supports many different types
10of terminals, plotters, and printers (including pseudo-devices like
11LaTeX) and is easily extensible to include new devices.
12
13 The "GNU" in gnuplot is NOT related to the Free Software Foundation,
14the naming is just a coincidence (and a long story; see the gnuplot FAQ
15for details). Thus gnuplot is not covered by the GPL (GNU Public License)
16copyleft, but rather by its own copyright statement, included in all source
17code files. However, some of the associated drivers and support utilities
18are dual-licensed.
19
20 Gnuplot handles both curves (2 dimensions) and surfaces (3 dimensions).
21Surfaces can be plotted as a mesh fitting the specified function, floating
22in the 3-d coordinate space, or as a contour plot on the x-y plane.
23For 2-d plots, there are also many plot styles including lines, points,
24boxes, heat maps, stacked histograms, and contoured projections of 3D data.
25Graphs may be labeled with arbitrary labels and arrows, axis labels,
26a title, date and time, and a key.  The interface includes command-line
27editing and history on most platforms.
28
29 The new gnuplot user should begin by reading the general information
30available by typing `help` after running gnuplot. Then read about the
31`plot` command (type `help plot`).  The manual for gnuplot (which is a
32nicely formatted version of the on-line help information) is available
33as a PDF document, created via LaTeX.  Look at the docs/Makefile
34for other options for formatting the documentation.
35
36 The gnuplot source code and executables may be copied and/or modified
37freely as long as the copyright messages are left intact.
38
39Copyright and Porting
40=====================
41
42 See the Copyright file for copyright conditions.
43
44 See the ChangeLog and docs/old/History.old file for changes to gnuplot.
45
46 Build instructions are in the INSTALL file.  Some additional
47information needed to port gnuplot to new platforms not covered by
48GNU autoconf can be found in the PORTING file.
49
50 The code for gnuplot was written with portability in mind, and has been
51run on an amazing variety of operating systems and hardware over the years.
52However, the current code has not been tested on all those older platforms
53and some of the conditional code to support quirks of obsolete compilers
54and OS features has been removed.  You can expect that gnuplot will compile
55more or less out of the box on any system which has the GNU C compiler gcc
56or other ANSI-compliant C compiler.  Some specific [optional] drivers are
57written in C++ or lua.
58
59Help and Bug Reports
60====================
61
62 Your primary place to go searching for help with gnuplot should
63be the project's webpage.  At the time of this writing, that's
64
65	http://gnuplot.sourceforge.net
66
67 It has links to a lot of material, including the project's development
68page, also at SourceForge:
69
70	http://sourceforge.net/projects/gnuplot/
71
72 Note that since gnuplot has nothing to do with the GNU project, please
73don't ask them for help or information about gnuplot; also, please
74don't ask us about GNU stuff.
75
76 All bug reports should include the version of gnuplot you are using,
77the operating system and version you are running it on, and the output
78device (gnuplot's "terminal") that you are plotting to.  It helps a lot
79to provide a simple script, possibly with data, that reproducibly
80demonstrates the problem you are reporting.
81
82Usenet
83======
84
85 Additional help can be obtained from the USENET newsgroup
86
87        comp.graphics.apps.gnuplot
88
89Mailing Lists
90=============
91
92 The gnuplot mailing lists are currently operated through the general
93development site on SourceForge.net.  Subscribe to mailing lists via
94the web interface at
95
96	http://sourceforge.net/mail/?group_id=2055
97
98 The main lists you may be interested in are "gnuplot-info" and
99"gnuplot-bugs".  "gnuplot-info" is for general discussion and
100questions about how to use the program.  But as noted above,
101using the Usenet newsgroup for this kind of communication is
102almost certainly better both for you and for us.
103
104 "gnuplot-bugs" is NOT an appropriate place to ask questions on how to
105solve a gnuplot problem or even to report a bug that you haven't
106investigated personally.  It is far more likely you'll get the help
107you need for this kind of problem from comp.graphics.apps.gnuplot
108or the gnuplot-info mailing list.
109
110 Using "gnuplot-bugs" is also slightly disfavoured, because it makes it
111hard for us to keep track what bugs are currently under investigation,
112and hard for you to check if maybe the bug you've found has already
113been reported by somebody else before.  We would thus like to ask to
114you please use the "Bug Tracker" system that is part of gnuplot's
115development web site at SourceForge.net instead of this mailing list.
116
117 If you found a fix already, pleast post it in "diff -c" or "diff -u"
118format done against the most current official version of gnuplot or
119a snapshot of the current development source.  Major modifications should
120include documentation and, if new features were added, a demo file.
121Finally, it is much easier to integrate smaller stepwise modifications
122rather than one gigantic diff file which represents months of changes.
123
124 There are separate tracking systems for Feature Requests and proposed
125patches that implement new features, also hosted at SourceForge.
126
127 Discussions about plans for new features or other significant changes
128should be announced and discussed on the developers' mailing list,
129gnuplot-beta, which is also hosted by SourceForge.net.
130
131----
132
133                                        -Thomas Williams-
134                                        -Alex Woo-
135                                        -David Denholm-
136                                        -Lars Hecking-
137					-Ethan Merritt-
138