Visualize Your CSV Data

by Upside Down Labs in Circuits > Sensors

194 Views, 0 Favorites, 0 Comments

Visualize Your CSV Data

1.png

Chords CSV Plotter is a simple browser-based tool for visualizing and analyzing time-series CSV data. It is designed to help you view recordings from Chords software directly in your browser, without needing any extra software.

In this Instructable, you will learn how to open the plotter, upload your data, navigate through recordings, and use the FFT Viewer to explore frequency content.

Supplies

Chords Update EP08: Added support for @raspberrypi Pico and @Arduino Uno R4 Wifi

You'll need:

  1. A laptop
  2. A time-series CSV file (such as EEG, EMG, ECG, EOG, or IMU data)
  3. Chords CSV Plotter
NOTE: Note: If you don't already have a CSV recording, first learn how to record and export data from Chords. You can follow the complete tutorial here:
https://www.youtube.com/watch?v=cbAZcs6EuHI&t=79s

Open the Chords CSV Plotter

2.png

Open the Chords CSV Plotter in your web browser.

The first time you upload a CSV file, the tool will show a short interactive tour explaining the main features.

Upload Your CSV File

2.png
3.png
4.png

Click the Upload button and choose your time-series CSV file.

Once the file is uploaded, the tool loads your data and prepares it for visualization.

Explore the Interface

5.png
6.png
7.png
8.png
9.png

Let's look at the main parts of the interface.

  1. Upload – Upload your CSV file.
  2. Control Panel – Enter the sampling rate, adjust the signal scale, and enable the FFT Viewer.
  3. Channel List – Choose which channels you want to display.
  4. Plot Area – View your selected signals.
  5. Minimap – Quickly move through long recordings. You can also drag the panel borders to resize different sections of the interface.
  6. FFT Viewer – View the frequency content of the visible signal.

Enter the Sampling Rate

4.png
10.png

Enter the sampling rate of your recording.

This step is optional, but recommended. It changes the horizontal axis from sample numbers to time, making it easier to understand when events occurred during the recording.

Select the Channels

11.png
12.png
13.png

Choose the channels you want to view from the channel list.

As soon as you select a channel, its signal appears on the graph.

You can display one or multiple channels at the same time.

Move Through the Recording

19.png
16.png
14.png
15.png

You can easily change how the signals are displayed.

  1. Zoom in to see small details.
  2. Zoom out to see more of the recording.
  3. Adjust the vertical scale to make the signals easier to read.

Use the FFT Viewer

22.png
23.png

Click the FFT button to open the FFT Viewer.

The FFT Viewer shows the frequencies present in the visible part of your signal. This is useful for analysing signals such as:

  1. EEG
  2. EMG
  3. ECG
  4. IMU and vibration data
  5. Other time-series recordings

Resize the Workspace

18.png
17.png

You can drag the panel borders to resize the plot and FFT Viewer.

This lets you create more space for whichever view you need

Change the Theme

20.png
21.png

Click the Theme Toggle button to switch between Light Mode and Dark Mode.

Choose the theme that is most comfortable for you.

Conclusion

1.png

Chords CSV Plotter is an easy-to-use tool for viewing and analysing time-series CSV data directly in your browser.

With features like channel selection, zooming, timeline navigation, and FFT analysis, you can quickly explore your recordings without installing any extra software.

Whether you're working with biosignals or other sensor data, Chords CSV Plotter helps you understand your data faster and more easily.

Happy plotting!

Video Tutorial

Chords CSV Plotter - Visualize & Analyze CSV Data Instantly in Your Browser

Watch the complete step-by-step tutorial on YouTube