Skip to content

henrifroese/kindergarten

Repository files navigation

Kindergarten - Interactive Plotting GUI for Python Notebooks

Kindergarten is a UI on top of Plotly to visualize Pandas DataFrames (and Series).

Simply pip install --upgrade kindergarten, and then do

from kindergarten import plot
import pandas as pd

df = pd.DataFrame({"x": [1, 2, 3], "y": [4, 5, 6]})
plot()

in a Jupyter notebook to interactively visualize DataFrames. The library automatically finds all DataFrames and populates all options with column names etc.

If you need a different number of traces, you can specify the number with plot(num_traces=10).

Main Features

  • supports a large part of the Plotly API
  • support for multiple traces that can use data from different dataframes
  • Print Code button below the plot that allows exporting the code that generates the figures
  • secondary y-axis support

Examples

Plotting a single DataFrame:

Plotting several traces:

Screenshots

See also

About

Plotting UI for Python Notebooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages