The Freelancer Kit  

← Back to all products

Free Chart Maker from CSV (Python)

Free Chart Maker from CSV (Python)

What this is

A Python command-line tool that reads a CSV file and builds a bar or line chart as a self-contained HTML file with an inline SVG chart. For freelancers who need a quick chart from spreadsheet data without installing chart software.

Free in full — download it and use it on your own freelance work.

User manual

  1. Save your data as a CSV with a label column and a number column.
  2. Run: python3 chart_maker.py data.csv --chart bar --out chart.html
  3. Open chart.html in any browser to view the chart.
  4. Try --chart line for a line chart instead.
  5. Share or print the HTML file; it needs no internet connection.

Requirements

Python 3.8 or later. No extra packages needed.

Download details

Format: Python script

What is inside: chart_maker.py (Python standard library only), sample.csv, chart.html example output, README.txt.

This download is one ZIP containing the Python file plus the README. Unzip it, then run the tool with Python 3 — the README inside the zip gives the exact command.

Download free — chart-maker-from-csv.zip (2.1 KB)

Questions

Does it make a PNG?

No. This tool outputs an HTML file with an inline SVG chart. That is stated honestly here and in the README, because a pure-stdlib PNG chart writer is not reliable.

What CSV format does it need?

Two columns: a label and a number, with a header row, for example Month,Sales.

← Back to all products