finds.dev← search

// the find

Visualize-ML/Book2_Beauty-of-Data-Visualization

★ 3,834 · Jupyter Notebook · updated May 2026

Book_2_《可视之美》 | 鸢尾花书:从加减乘除到机器学习,欢迎批评指正

Companion code for a Chinese-language book on data visualization (part of the 'Iris Flower Book' series covering math-to-ML topics) — 36 chapters of Jupyter notebooks walking through matplotlib, Plotly, Streamlit, and NetworkX examples, from basic plots up through 3D geometry, fractals, and Bezier curves. Aimed at Chinese-speaking students working through the book chapter by chapter, not developers hunting for a reusable plotting library.

Genuinely broad coverage of visualization techniques in one place — polar coordinates, contour plots, SVD, Rayleigh quotients, Dirichlet distributions, fractals (Mandelbrot, Julia sets, Barnsley fern) all get their own worked notebook. Several chapters ship interactive Streamlit apps (bivariate Gaussian, random walks, 3D isosurfaces) rather than static figures, which is a nicer way to build intuition than a plot in a PDF. The one-to-one mapping between notebook and book chapter makes it easy to follow along if you actually own the book.

No requirements.txt or environment file anywhere despite depending on matplotlib, plotly, streamlit, networkx, and proplot — you're guessing versions. README is just two paywalled Zhihu links for a different, unrelated book in the series and a note about getting a free copy for catching typos; there's no English documentation and no explanation of what Book 2 covers for anyone who doesn't already own it. This is a code dump alongside the book's PDFs, not an installable project — no setup.py, no package, nothing to import, so 'using' it means copy-pasting notebook cells.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →