Flexible command line tool to create graphs from CSV data
Switch branches/tags
Nothing to show
Clone or download
Latest commit 60bc3a8 Dec 4, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
graph_cli Version 0.1.1 Dec 4, 2018
samples Extended list of examples Nov 1, 2018
screenshots Added --annotate flag Nov 6, 2018
.gitignore .gitignore Oct 23, 2018
EXAMPLES.md Comments and general cleanup Nov 11, 2018
OPTIONS.md Comments and general cleanup Nov 11, 2018
README.md Comments and general cleanup Nov 11, 2018
graph Bug fixes for running with python2 Dec 4, 2018



A CLI utility to create graphs from CSV files.

graph-cli is designed to be highly configurable for easy and detailed graph generation. It has many flags to acquire this detail and uses reasonable defaults to avoid bothering the user. It also leverages chaining, so you can create complex graphs from multiple CSV files.

A full list of options can be found in OPTIONS.md.


pip install graph-cli


A few quick examples. For an extended list that further demonstrates features and usage, please view EXAMPLES.md.

graph samples/sine.csv -o sine.png


graph samples/sine.csv --marker '' --chain | \
graph samples/cosine.csv --title 'sine and cosine' \
  --ylabel '' --xscale 250 --marker '' -o sine-cosine.png
graph samples/sine-cosine.csv --title 'sine and cosine' \
  --ylabel '' --xscale 250 --marker '' -o sine-cosine.png


graph samples/sine.csv --resample 125 -o sine-resample.png


graph samples/avocado.csv -x 'Date' -y 'AveragePrice' --resample 1W -o avocado-resample.png



I develop this software in my spare time. If you find it useful, consider buying me a coffee! Thank you!