IUCN Categories proportions

points
dark theme
published
scheme
in publication
IUCN categories proportions at each clade
Author

D. de Vienne

Published

November 25, 2025

Note

This visualization accompanies the article presenting pylifemap, available at link to be added.

Visualization of the proportion of species at each taxonomic rank that belong to each one of the 11 IUCN red list categories. Numbers inside donuts represent the number of species belonging to each clade present in the IUCN red list. IUCN data version 2025-2, downloaded from https://www.iucnredlist.org/ the 4th of December 2025.

Show the code
# Load libraries
from pylifemap import Lifemap, aggregate_freq
import pandas as pd

# Read IUCN data (version 2025-2)
df = pd.read_parquet("data/IUCN_with_taxid_SMALL.parquet")

# Set the order for IUCN categories
order_cat = [
    'Data Deficient',
    'Least Concern',
    'Lower Risk/least concern',
    'Near Threatened',
    'Lower Risk/near threatened',
    'Lower Risk/conservation dependent',
    'Vulnerable',
    'Endangered',
    'Critically Endangered',
    'Extinct in the Wild',
    'Extinct'
]

# Aggregate
agg = aggregate_freq(df, column="redlistCategory")

# Plot
(
    Lifemap(agg, center=41666, zoom=13)
    .layer_donuts(
        counts_col="redlistCategory",
        scheme="Turbo",
        radius = [70, 150],
        show_totals = True,
        lazy_zoom=4,
        declutter=False,
        opacity=0.7,
        categories=order_cat
    )
    .show()
)
Warning: 2 taxids have not been found in Lifemap database: [None, 2885275].
Warning: 11267 duplicated taxids have been found in the data.