Sitemap
Dr. Shouke Wei

Dr. Shouke Wei

Professor, Scientist and Lead Writer, Authour of articles and books on Wavelet Transform, Data Science and Engeering, and AI: https://press.deepsim.ca

Member-only story

📊 Lets-Plot (I): Getting Started with Lets-Plot in Python

A Powerful Grammar of Graphics Library for Static and Interactive Visualizations

2 min readAug 2, 2025

--

Press enter or click to view image in full size

🧭 Introduction

Data visualization is more than just drawing charts — it’s about communicating insights clearly and effectively. While Python already has established libraries like Matplotlib, Seaborn, and Plotly, a relatively new but powerful player — Lets-Plot — offers a unique blend of:

  • Grammar of Graphics philosophy (inspired by ggplot2 in R)
  • Native support for Pandas, Polars, GeoPandas, NumPy, and DuckDB
  • Both static and interactive output
  • Easy HTML integration, including Jupyter and web export

Originally developed by JetBrains, Lets-Plot bridges the gap between expressiveness and simplicity in plotting.

❓ Why Use Lets-Plot?

| Feature                    | Description                                    |
| -------------------------- | ---------------------------------------------- |
| 🎨 Grammar of Graphics | Compose plots by layering components |
| 📦 Broad DataFrame Support | Works with Pandas, Polars, GeoPandas, NumPy |
| 🌐 Interactive Output | HTML-based…

--

--

Dr. Shouke Wei
Dr. Shouke Wei

Written by Dr. Shouke Wei

Professor, Scientist and Lead Writer, Authour of articles and books on Wavelet Transform, Data Science and Engeering, and AI: https://press.deepsim.ca