Kindergarten
Plotting UI for Python Notebooks
Install / Use
/learn @henrifroese/KindergartenREADME
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 Codebutton 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
- short blog post introducing the library and explaining some implementation details
- plotly
Related Skills
node-connect
348.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
