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