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 have a set of CSV files with about a 100k records in them. The records need to be visualized in an x-y diagram.

Specifically, I'm looking for:

  1. Seamless zooming in and out of the data
  2. Navigation on both axis
  3. A "trace mode" where I can trace the line with the cursor and the value under the cursor is displayed as text.

Does anyone know a tool capable of this?

I do often need to plot sensor data in charts and am currently using Excel for the purpose. Most of the time, I need line and scatter/xy plots with multiple series.

However, Excel charts are not interactive. I want to be able to easily zoom and pan in the data. Basically a data browser. I am looking for software recommendations for Windows or Mac. Anyone knows a good tool?

I've looked into a couple of Excel macros (always require custom VBA code) and the that ships with OS X (painful to import data, only xy plots).

share|improve this question

Spotfire is an amazing commercial application that can do visualizations of large amounts of data, including scatterplots. Spotfire has a web player and demo gallery. It is expensive, but has a free trial.

For a scatterplot example, see the Pilot Hours Comparison tab of the Airline Incident Analysis demo.

share|improve this answer
It's a bit too heavy I think, but I'll have a look – Johannes Rudolph Mar 15 '15 at 17:24

You might be able to roll your own solution with Processing (open source)

share|improve this answer

I found a working solution using Grapher, which comes with MacOS X. You can import a CSV file as a Point-Set via Equation->New Point Set. Works like a charm.

share|improve this answer

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.