VS Code Extensions
P

Plot Builder for Jupyter

by VaijayanthSheri

Visual plotting tool for Jupyter Notebooks in VS Code with DataFrame detection, dynamic axis selection, and automatic matplotlib code generation.

Downloads

73

Rating

— (0)

Version

0.1.0

Last updated

Apr 10, 2026

Plot Builder is a robust, visual VS Code extension that directly bridges into your active Jupyter Notebook's Python kernel space to visually generate complex pandas plotting code.

It provides a modern GUI sidebar to avoid the hassle of context-switching when looking up matplotlib or seaborn syntax properties.

Features

  • Zero Configuration: Natively interrogates your Jupyter Server memory limits.
  • Dynamic Variable Detection: Pulls any existing initialized dataframe schemas and handles dynamic axis filtering.
  • Production Generators: Spits out clean .melt() code matrices on multi-metric selections.

Security & Initialization Setup

[!IMPORTANT] The Plot Builder leverages Microsoft's internal Notebook APIs to query variable schemas entirely transparently without throwing destructive cells into your workspace. To enable this, you must explicitly whitelist the extension in your local environment.

  1. Install the extension.
  2. Open a Jupyter Notebook (.ipynb).
  3. Press Ctrl+Shift+P and execute: Jupyter: Manage Access To Jupyter Kernels.
  4. Check Plot Builder and hit OK.

Usage

Click the Graph icon in the Activity Bar to open the panel:

  1. Hit Reload ↻ to index your notebook's variables.
  2. Select your DataFrame.
  3. Bind your X and Y-Axis parameters dynamically.
  4. Hit Generate Code to inject a perfectly scaffolded matplotlib sequence dynamically right below your caret's focus.