parrt/dtreeviz
A Python library for visualizing and interpreting decision tree models supporting scikit-learn, XGBoost, LightGBM, and TensorFlow Decision Forests.

Dtreeviz provides visualization and model interpretation tools for decision trees, the fundamental building blocks of gradient boosting machines and Random Forests. It generates visual representations that aid in understanding how these models work and in interpreting their predictions. The library integrates with multiple major ML frameworks including scikit-learn, XGBoost, LightGBM, Spark MLlib, and TensorFlow Decision Forests.