Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need a service that will allow me to draw a chart line by hand and generate data points for what I drew. This might sound crazy, but I need some data (preferably in CSV output) that will only approximately show value X at time Y and I do not want to go and produce these values by hand. I only have to know how it will flow along. Anyone know how to actually accomplish this?

So, I would actually want to draw a line on a graph, and then get the output (X + Y) from that line I drew in a (preferably) CSV.

share|improve this question
This is common in CAD software where complex curvy geometry sometimes need to be approximated as a series of points connected by a spline... But that's the only place I've run across this functionality. – BrianAdkins Oct 31 '12 at 12:58
You may get somewhere with a tool like Visio ... – BrianAdkins Oct 31 '12 at 13:39

Check out this previous superuser answer: "Program for reading data off scanned graphs".

See also the Wikipedia page on Converting scanned graphs to data. Below is the list of software on that page:

  • DataThief III is Java standalone software to digitize plots.

  • Engauge Digitizer is an open source digitizing software available for Linux and Windows. Latest release in 2007.

  • Plot Digitizer is an open source Java program for digitizing scanned plots. It is available for a number of platforms. Actively developed as of November 2011.

  • g3data is open source graph digitizer based on GTK+. Last release in 2011.

  • Silk Scientific, Inc. offers proprietary graph digitizing software such as Un-scan-it

  • DigitizeIt is a proprietary digitizer.

  • Graphics software FindGraph from UNIPHYZ Lab contains digitizing capability.

  • General graphics package ORIGIN (proprietary) includes tools for digitization.

  • GetData Graph Digitizer is a proprietary standalone software to digitize plots.

  • Dagra, a proprietary program for Microsoft Windows, uses Bezier curves to digitize graphs.

  • OmniGraphSketcher, a proprietary Macintosh application, allows interactive point selection from graphics displayed on screen (via a transparent window).

  • XYit Image Digitizer (proprietary) from Geomatix, for graphs, maps and charts

  • WebPlotDigitizer is a good online graph digitizing tool.

share|improve this answer

You can also use im2graph, a digitizing software to convert graph-images to graph-data, that is to numbers (e.g. CSV). It is available on Linux and Windows (future versions will include MacOS) and is free for personal use.
Disclaimer: I wrote the software - Shai

share|improve this answer
It might be useful to look at this link on software recommendations to avoid being dinged:… – fixer1234 Feb 11 '15 at 7:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.