gufo#

Data visualization simplified.

Gufo is a Python library for making charts — built on matplotlib, designed so you can explore and present data without fighting your tools.

import gufo

(
    gufo.chart(df)
    .scatter("gdp_per_capita", "life_expectancy", color="continent", size="population")
    .title("GDP vs Life Expectancy")
    .xlabel("GDP per Capita (USD)")
    .ylabel("Life Expectancy (years)")
    .legend()
    .save("output.png")
)

Install#

pip install gufo

Core idea#

Everything goes through gufo.chart(data). You chain methods to describe what you want. Nothing is drawn until you call .show() or .save().

Getting started