11-Datashader-1

Sat 17 May 2025
import pyutil as pyu
pyu.get_local_pyinfo()
'conda env: ml312-2024; pyv: 3.12.7 | packaged by Anaconda, Inc. | (main, Oct  4 2024, 13:27:36) [GCC 11.2.0]'

# !pip install datashader
!pip show datashader | grep "Version:"
Version: 0.16.3
import datashader as ds
import pandas as pd

df = pd.DataFrame({'x': range(100), 'y': range(100)})
canvas = ds.Canvas(plot_width=400, plot_height=400)
canvas.points(df, 'x', 'y')
/home/rajaraman/miniconda3/envs/ml312-2024/lib/python3.12/site-packages/dask/dataframe/__init__.py:49: FutureWarning: 
Dask dataframe query planning is disabled because dask-expr is not installed.

You can install it with `pip install dask[dataframe]` or `conda install dask`.
This will raise in a future version.

  warnings.warn(msg, FutureWarning)
<xarray.DataArray (y: 400, x: 400)> Size: 640kB
array([[1, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0],
       ...,
       [0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 0],
       [0, 0, 0, ..., 0, 0, 1]], dtype=uint32)
Coordinates:
  * x        (x) float64 3kB 0.1237 0.3712 0.6187 0.8662 ... 98.38 98.63 98.88
  * y        (y) float64 3kB 0.1237 0.3712 0.6187 0.8662 ... 98.38 98.63 98.88
Attributes:
    x_range:  (0.0, 99.0)
    y_range:  (0.0, 99.0)



Score: 5

Category: plot-compare