Main > Free Download Search >

Free plot software for linux

plot

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 146
GPlot 1.2

GPlot 1.2


GPlot provides a convenient front-end for gnuplot. more>>
GPlot provides a convenient front-end for gnuplot. GPlot GUI accepts a large set of options to generate a single plot of one or more sets of data (overlaid as necessary). This adds no new functionality to gnuplot, but rather makes it easier to generate gnuplot input.
Sometimes the simplest things can be remarkably difficult to get done. That was my reaction when I first tried to make a few simple plots. I knew about gnuplot, but it took way too long to make my first useful plot.
Perhaps the most frustrating task was trying to do something as simple (to me) as "plot this data with a blue line" or maybe the dauntingly (:-) complex "plot this data with a blue line using triangles for the data points". Eventually, I figured out one answer was this fragment:
set linestyle 10 lt 3 lw 1 pt 8 ps 0.55 plot my.data with linespoints linestyle 10
Alright, Im fed up! No more trying to figure out lt 3 versus lt 5 and pt 3 versus pt 22!
I just want a simple command I can understand that does what I want:
gplot.pl -color red -point triangle my.data
Sure gplot.pl cant handle five or ten million complexities that gnuplot can -- but I dont care. All I want is a way to plot some simple columnar data and get a graphic or
Postscript file of it and I dont want to spend very many seconds figuring it out. If this is what you want too, gplot.pl is for you too.
Examples:
# plot data in 1a.data. Show as X window
gplot.pl 1a.data
# plot 2 sets of data. Show as X window
gplot.pl 1a.data 2a.data
# plot data in 1a.data. Create a Postscript file /tmp/gplot.ps
gplot.pl -type ps 1a.data
# plot data in 1a.data. Create a Postscript file
gplot.pl -type ps -outfile 1a.ps 1a.data
# plot data in 1a.data. Annotate it a little
gplot.pl -title "This is my data" -ylabel "Vertical Axis"
-xlabel "Horizontal Axis" 1a.data
# plot 3 sets of data, specify colors and points
gplot.pl -color green -point uptriangle 1a.data
-color blue -point box 2a.data
-color green -point circle 3a.data
Enhancements:
- This release adds support for gnuplot 4.0.
- It adds support for JPEG output files.
- There is no need to upgrade unless you are on gnuplot 4.0.
- Stay on release 1.1 if you are using gnuplot 3.x.
<<less
Download (0.63MB)
Added: 2005-12-16 License: GPL (GNU General Public License) Price:
1410 downloads
KmPlot 1.2.0

KmPlot 1.2.0


KmPlot is a mathematical function plotter for the KDE desktop. more>>
KmPlot 1.2.0 offers a software which has features of a mathematical function plotter for the KDE desktop. KmPlot is a mathematical function plotter for the KDE desktop. It has built in a powerful parser. You can plot different functions simultaneously and combine their function terms to build new functions.

KmPlot supports functions with parameters and functions in polar coordinates. Several grid modes are possible. Plots may be printed with high precision in correct scale.

Major Features:

  1. Powerful mathematical parser
  2. Precise metric printing
  3. Different plot types (functions, parametric, polar)
  4. Highly configurable visual settings (plot line, axes, grid)
  5. Export to bitmap format (BMP and PNG) and scalable vector graphics (SVG)
  6. Save/load complete session in readable xml format
  7. Trace mode: cross hair following plot, coordinates shown in the status bar
  8. Support zooming
  9. Ability to draw the 1st and 2nd derivative and the integral of a plot function
  10. Support user defined constants and parameter values
  11. Various tools for plot functions: find minimum/maximum point, get y-value and draw the area between the function and the y-axis

Requirements: KDE 4

<<less
Added: 2008-06-11 License: GPL Price: FREE
12 downloads
 
Other version of KmPlot
kmplot 1.0You can plot different functions simultaneously and combine their function terms to build new functions. Kmplot supports functions with parameters and functions in polar coordinates. Several
License:GPL (GNU General Public License)
Download (0.50MB)
1514 downloads
Added: 2005-09-13
jgnuplot 0.2

jgnuplot 0.2


jgnuplot is a Java library for interfacing with the gnuplot plotting package. more>>
jgnuplot project is a Java library for interfacing with the gnuplot plotting package which outputs to X11, PostScript, PNG, GIF and other formats.
This library generates temporary gnuplot files which result in plots in specified output files.
The jar files can be build with the command:
$ ant
This compiles, tests and packages the software, resulting in the these files:
dist/
jgnuplot-[version].jar
jgnuplot-[version].jar.MD5
jgnuplot-[version]-src.tar.gz
jgnuplot-[version]-src.tar.gz.MD5
jgnuplot-[version]-src.zip
jgnuplot-[version]-src.zip.MD5
doc/
api/
index.html
...
These and any intermediate files can be removed by the command:
$ ant clean
Enhancements:
- general: Small bug fix [ 1517826 ] NullPointerException in Plot.setOutput(...).
<<less
Download (0.020MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1116 downloads
PlotMM 0.1.2

PlotMM 0.1.2


PlotMM is an extension to GTKmm which provides a 2D data plotting widget. more>>
PlotMM is an extension to GTKmm which provides a 2D data plotting widget. PlotMM is an extension to the gtkmm library. It contains widgets which are primarily useful for technical and scientifical purposes. For the beginning, this is a 2-D plotting widget (see screenshot above).
Main features:
- Plot Widget with tick marks, tick labels, axis labels, a title and an optional selection rectangle (grid and legend will be added soon)
- curves for 2D-data with and without errorbars; the curves can be drawn using various curve styles and symbols, each with different colors
- axes have automatic major and minor tick generation for linear and logarithmic scales and provide autoscaling
- signals allow to handle mouse events from the plot canvas
- a simple example application demonstrates the use of the PlotMM classes
Enhancements:
- This release adds compatibility with gtkm-2.4/2.6 and fixes several bugs.
<<less
Download (0.46MB)
Added: 2005-11-11 License: LGPL (GNU Lesser General Public License) Price:
1444 downloads
PlotDrop 0.51

PlotDrop 0.51


PlotDrop is designed for quick simple visualisation of 2D data series. more>>
PlotDrop is designed for quick simple visualisation of 2D data series. It is not intended to encompass anywhere near the full capabilities of GNUPlot.

PlotDrop software is made to be used in tandem with an external filesystem browser such as GNOMEs Nautilus or KDEs Konqueror.
Files containing data are added by dragging them from the browser to the file list.

Data files should be simple flat data of the kind preferred by GNUPlot, like

1.0 3.6
2.0 5.2
4.0 5.1

The series of a datafile to plot is set as an integer in the plot list. To plot more than one series simply add a file more than once and set a different series number on each entry.

<<less
Download (0.021MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1263 downloads
ploticus 2.33

ploticus 2.33


ploticus is a graphics, charting, and plot presentation package. more>>
ploticus is a free, GPL, non-interactive software package for producing plots, charts, and graphics from data. ploticus was developed in a Unix/C environment and runs on various Unix, Linux, and win32 systems.

ploticus is good for automated or just-in-time graph generation, handles date and time data nicely, and has basic statistical capabilities. It allows significant user control over colors, styles, options and details.

From the command line you can run ploticus using the pl command. The pl command can also be invoked via CGI. C developers can use libploticus. Other interfaces exist for packages such as Python.
<<less
Download (0.43MB)
Added: 2006-06-02 License: GPL (GNU General Public License) Price:
1239 downloads
Chart::Plot 0.11

Chart::Plot 0.11


Chart::Plot is a Perl module to plot two dimensional data in an image. more>>
Chart::Plot is a Perl module to plot two dimensional data in an image.

SYNOPSIS

use Chart::Plot;

my $img = Chart::Plot->new();
my $anotherImg = Chart::Plot->new ($image_width, $image_height);

$img->setData (@dataset) or die( $img->error() );
$img->setData (@xdataset, @ydataset);
$img->setData (@anotherdataset, red_dashedline_points);
$img->setData (@xanotherdataset, @yanotherdataset,
Blue SolidLine NoPoints);

my ($xmin, $ymin, $xmax, $ymax) = $img->getBounds();

$img->setGraphOptions (horGraphOffset => 75,
vertGraphOffset => 100,
title => My Graph Title,
horAxisLabel => my X label,
vertAxisLabel => my Y label );

print $img->draw();

I wrote Chart::Plot to create images of some simple graphs of two dimensional data. The other graphing interface modules to GD.pm I saw on CPAN either could not handle negative data, or could only chart evenly spaced horizontal data. (If you have evenly spaced or nonmetric horizontal data and you want a bar or pie chart, I have successfully used the GIFgraph and Chart::* modules, available on CPAN.)

Chart::Plot will plot multiple data sets in the same graph, each with some negative or positive values in the independent or dependent variables. Each dataset can be a scatter graph (data are represented by graph points only) or with lines connecting successive data points, or both. Colors and dashed lines are supported, as is scientific notation (1.7E10). Axes are scaled and positioned automatically and 5-10 ticks are drawn and labeled on each axis.

You must have already installed the GD.pm library by Lincoln Stein, available on CPAN or at http://stein.cshl.org/WWW/software/GD/ Versions of GD below 1.19 supported only gif image format. Versions between 1.20 and 1.26 support only png format. GD version 1.27 supports either png or jpg image formats. Chart::Plot will draw whichever format your version of GD will draw. (See below for a method to determine which format your version supports.)

<<less
Download (0.015MB)
Added: 2007-04-24 License: Perl Artistic License Price:
915 downloads
pyglplot 0.1.0

pyglplot 0.1.0


pyglplot is an interactive 3D plotting and visualization tool written as a Python module that uses OpenGL and the GIMP Toolkit. more>>
pyglplot is a program to 3D-plot mathematical functions and datafiles. It is written as a module for python and as such features the full power and flexibility of the python programming language.
Main features:
Data Sources
- Plot python functions
- Plot python dictionaries containing the coordinates of the points and their position in the grid
- Plot plain datafiles as understood for example by gnuplot
Graphics
- Can make 3D plots of surfaces in normal or parametric mode
- Support coordinate transforms, i.e. can make e.g. polar plots
- Support for pm3d-style coloring of the surface
- Support for wireframe plotting atop of the surface
- Support for transparency: translucent plots
- Support for different types of fog and arbitrary background colors
- Support for dynamic light and specular reflexes etc.
- Use either perspective projection or parallel projection
- Save the rendered plots as portable network graphics (.png)
- Adjust all graphics parameters via dialog windows
Platforms
- This program is developed and tested on Max OS X 10.4 on powerpc with fink and Debian GNU/Linux on i386. It should compile and run everywhere where its prerequisites and requisites thereof are available. These are gtkglext-1.0 and gthread-2.0. Some minimum versions of the libriaries must be met, unfortunately, the gtk+-2.2 packages provided by fink for Mac OS X 10.3 are not sufficient -- perhaps I will port it there.
<<less
Download (0.23MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1542 downloads
Plotmeister 0.2.0

Plotmeister 0.2.0


Plotmeister is the swiss army knife for data exploration. more>>
Plotmeister project is the swiss army knife for data exploration.

Plotmeister contains of backend tools to transform your ASCII data into a Plotmeister compliant data format.

In GUI frontend enables the user to explore the data set interactively. Variables from the source data set can be changed on the fly by adjusting sliders in the GUI. The plot will be updated on the fly.

Installation:

1. Unpack the plotmeister archive
tar xvzf plotmeister-VERSION.tar.gz

2. Update environmental settings
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION

3. If you want to use the backend tools you need to set PATH and PERL5LIB. I recommend to include the Perl backend tools and the Palo tools to your PATH variable.

For Perl backend tools:

export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister
export PERL5LIB=$PERL5LIB:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister

For Palo tools:

export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/palo

4. Start plotmeister

simply execute
$> plotmeister.py
<<less
Download (0.057MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
978 downloads
Chart::Plot::Canvas 0.02

Chart::Plot::Canvas 0.02


Chart::Plot::Canvas is a Perl module to plot two dimensional data in an Tk Canvas. more>>
Chart::Plot::Canvas is a Perl module to plot two dimensional data in an Tk Canvas.

SYNOPSIS

use Chart::Plot::Canvas;

my $img = Chart::Plot::Canvas->new();
my $anotherImg = Chart::Plot::Canvas->new ($image_width, $image_height);

$img->setData (@dataset) or die( $img->error() );
$img->setData (@xdataset, @ydataset);
$img->setData (@anotherdataset, red_dashedline_points);
$img->setData (@xanotherdataset, @yanotherdataset,
Blue SolidLine NoPoints);

my ($xmin, $ymin, $xmax, $ymax) = $img->getBounds();

$img->setGraphOptions (horGraphOffset => 75,
vertGraphOffset => 100,
title => My Graph Title,
horAxisLabel => my X label,
vertAxisLabel => my Y label );

print $img->draw();

$img->canvas($toplevel)->pack();

This package overloads Chart::Plot and supplies a new method canvas that returns a Tk Canvas equivalent to GD::Image returned by the method draw of Chart::Plot.

The graphs are descripted by same way as for Chart::Plot.

With Chart::Plot::Canvas, the method draw works like with Chart::Plot.

USAGE

See Chart::Plot for all over methods.

Create the canvas: canvas()

$img->canvas(toplevel);

This method creates the canvas and returns it.

use Chart::Plot::Canvas;

my $img = Chart::Plot->new();
$img->setData (@xdataset, @ydataset);
my $cv = $img->canvas($toplevel);
$cv->pack();

<<less
Download (0.005MB)
Added: 2007-04-24 License: Perl Artistic License Price:
913 downloads
mp3plot 0.4.0 Alpha

mp3plot 0.4.0 Alpha


mp3plot project prints out a plot of the bitrate distribution of a VBR MP3 file. more>>
mp3plot project prints out a plot of the bitrate distribution of a VBR MP3 file (it will also do it for CBR files although it isnt very meaningful).

It should be architecture independent but I havent tested beyond PCs.
Theres a much more mature tool that does the same and more: mp3stat at signal-lost.homeip.net/projects. mp3stat refuses to work on my system(s) and having an interest in mp3s internal structure I gave a shot at it with mp3plot.

<<less
Download (0.030MB)
Added: 2007-05-29 License: GPL (GNU General Public License) Price:
878 downloads
SPlotter-3D 1.2 Simple Plotter 3D

SPlotter-3D 1.2 Simple Plotter 3D


SPlotter-3D is a 2D and 3D plotter. more>>
Plotting all 2D and 3D functions had never been so easy. Many samples are included.
Its also possible to print or export the plots in postscript format.
Main features:
- Plot any 2D or 3D parametric function
- Save and open parameters of a plot
- Print or export to postscript format
- Separate output and control windows to allow more working space
- Many samples included
- Zoom and axis control
<<less
Download (0.042MB)
Added: 2005-05-04 License: GPL (GNU General Public License) Price:
1648 downloads
PDL::Graphics::PGPLOT::Window 2.3.2

PDL::Graphics::PGPLOT::Window 2.3.2


PDL::Graphics::PGPLOT::Window is a OO interface to PGPLOT windows. more>>
PDL::Graphics::PGPLOT::Window is a OO interface to PGPLOT windows.

SYNOPSIS

perldl> use PDL::Graphics::PGPLOT::Window
perldl> $win = PDL::Graphics::PGPLOT::Window->new(Device => /xs);
perldl> $a = pdl [1..100]
perldl> $b = sqrt($a)
perldl> $win->line($b)
perldl> $win->hold()
perldl> $c = sin($a/10)*2 + 4
perldl> $win->line($c)

In the following documentation the commands are not shown in their OO versions. This is for historical reasons and should not cause too much trouble.

This package offers a OO interface to the PGPLOT plotting package. This is intended to replace the traditional interface in PDL::Graphics::PGPLOT and contains interfaces to a large number of PGPLOT routines. Below the usage examples for each function tend to be given in the non-OO version for historical reasons. This will slowly be changed, but in the meantime refer to the section on OO-interface below to see how to convert the usage information below to OO usage (it is totally trivial).

PDL::Graphics::PGPLOT::Window is an interface to the PGPLOT graphical libraries.

The list of currently availably methods:

imag - Display an image (uses pgimag()/pggray() as appropriate)
ctab - Load an image colour table
ctab_info - Get information about currently loaded colour table
line - Plot vector as connected points
points - Plot vector as points
errb - Plot error bars
cont - Display image as contour map
bin - Plot vector as histogram (e.g. bin(hist($data)) )
hi2d - Plot image as 2d histogram (not very good IMHO...)
poly - Draw a polygon
vect - Display 2 images as a vector field
text - Write text in the plot area
label_axes - Print axis titles
legend - Create a legend with different texts, linestyles etc.
cursor - Interactively read cursor positions.
circle - Draw a circle
ellipse - Draw an ellipse.

Device manipulation commands:

new - Constructor for a new PGPLOT output device
close - Close a PGPLOT output device
focus - Set focus to the given device. This should normally be
done behind the scenes.
hold - Hold current plot window range - allows overlays etc.
release - Release back to autoscaling of new plot window for each
command
held - Returns true if the graphics is held on the current device.
env - Define a plot window, put on hold
panel - Move to a specified plot panel when several panels are defined.
erase - Erase the current window (or panel)

options - Get the options set for the present output device
id - The ID for the device
device - The device type
name - The window name

Notes: $transform for image/cont etc. is used in the same way as the TR() array in the underlying PGPLOT FORTRAN routine but is, fortunately, zero-offset. The transform() routine can be used to create this piddle.

For completeness: The transformation array connect the pixel index to a world coordinate such that:

X = tr[0] + tr[1]*i + tr[2]*j
Y = tr[3] + tr[4]*i + tr[5]*j

<<less
Download (1.1MB)
Added: 2007-07-06 License: Perl Artistic License Price:
842 downloads
RSS-Planet 1.3

RSS-Planet 1.3


RSS-Planet is a script which fetches headlines from various news Web sites. more>>
RSS-Planet is a custom marker file generator for xplanet which uses RSS feeds from news websites to plot the current headlines on a world map.

By default, Yahoo! News and CNN.com are supported, but other feeds that point to articles with easily-discoverable place names (such as the Washington Post) should work as well.

<<less
Download (0.085MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
Exult 1.2

Exult 1.2


Exult is an Ultima 7 world viewer. more>>
Exult project is an Ultima 7 world viewer.
Exult is an open-source game engine for playing Ultima7 on modern operating systems, using the games original data files.
As computers evolve, we risk losing classic games from the not-so-distant past. One of these, Ultima 7, an RPG from the early 1990s, still has a huge following, and many consider it to be one of the most immersive games ever produced. Exult is a project to recreate Ultima 7 for modern operating systems, using the games original plot, data, and graphics files.
Enhancements:
- Party formation like the original U7.
- Support for arrow/keypad walking/running.
- OGG Vorbis music system.
- Improvements to NPC schedules.
- Additional paperdoll art.
- "Scale2X" scaler from Andrea Mazzoleni.
- Improved combat with pausing, hit display, and targeting.
- Port to the Zaurus.
- ExultStudio improvements, including porting to GTK+2.
<<less
Download (1.0MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
605 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5