← retour aux snippets

holoviews+datashader: gros scatter

Visualiser des millions de points grâce à datashader.

objectif

Visualiser des millions de points grâce à datashader.

code minimal

import numpy as np
N = 10000
x = np.random.default_rng(0).normal(size=N)
y = np.random.default_rng(1).normal(size=N)
print(len(x), len(y))

utilisation

# Exemple conceptuel (évite l'import lourd ici) :
# import holoviews as hv, datashader as ds
# hv.extension('bokeh')
# points = hv.Points((x,y))
# dsplot = datashade(points)
print("concept ok")

variante(s) utile(s)

# Alternative: hvplot.cudf pour GPU si disponible
print("variants ok")

notes

  • Idéal en notebooks; nécessite ecosystème HoloViz installé.