Create graphs using gnuplot

Completed Posted Dec 17, 2008 Paid on delivery
Completed Paid on delivery

The desired program is a command-line utility to plot data using gnuplot. The input is a text data file containing segments of CSV (comma-separated value) data with other data in between which is to be ignored. The ouput is a series of plots created by gnuplot, one for each CSV segment.

For example, the input file might look like this:

[data to be ignored]

.

.

.

===== CSV START =====

160192,2922843,3000417,2995509

426432,2895818,2999399,2994606

700864,2994571,2998349,2993675

.

.

.

977344,2996594,2997292,2992738

===== CSV END =====

.

.

.

[data to be ignored]

The CSV data must be extracted and put into a form suitable for gnuplot by using Python 3 scripts. In this way, it should be able to be run on both Windows and Mac systems.

I don't know enough about gnuplot to know the best way to handle multiple graphs, but ideally each CSV section would get turned into a separate graph and the user can somehow view the graphs one after the other in a visual environment. The bidder and the coder will agree on a feasible approach.

[Update] To clarify a couple of points:

(1) In the example, the first value is x and the other values are y1, y2, and y3. So the graph will have three curves, one for each of y1, y2 and y3.

(2) Since there are multiple graphs we need a way to distinguish them, for example, by having a title. Also we need to able to put a legend to describe what y1, y2 and y3 are. We have complete control over the data file format, so this information can be added in any way that works well for gnuplot, but preferably sticking to the CSV format so the data can still be imported into Excel.

## Deliverables

The software will only be used in a private environment so it is acceptable to use things like GPL open source libraries. However as the legal requirements state, I want to agree on that ahead of time.

Engineering Mac OS Microsoft MySQL PHP Project Management Python Software Architecture Software Testing Windows Desktop

Project ID: #3478234

About the project

4 proposals Remote project Active Dec 18, 2008

Awarded to:

danieldrake

See private message.

$42.5 USD in 14 days
(15 Reviews)
4.0

4 freelancers are bidding on average $37 for this job

d07

See private message.

$42.5 USD in 14 days
(6 Reviews)
3.7
omegasharp

See private message.

$25.5 USD in 14 days
(5 Reviews)
3.2
asappia

See private message.

$38.25 USD in 14 days
(2 Reviews)
0.8