User Guide

The User Guide explains key concepts in detail.

New users may prefer to start with the introduction in our Getting Started guide.

To see examples of what can be done with Datashader, see Topics.


  • 1. Plotting Pitfalls
    Explains how Datashader avoids pitfalls encountered when plotting big datasets using techniques designed for small ones.

  • 2. Points
    Plotting x,y locations and scatterplots.

  • 3. Timeseries
    Plotting timeseries and other curves.

  • 4. Trajectories
    Plotting trajectories (e.g. connected GPS points) in a plane.

  • 5. Grids
    Plotting 2D-gridded data (rasters and quadmeshes).

  • 6. Trimesh Plotting irregular triangular grids (trimeshes).

  • 7. Networks
    Plotting network graphs.

  • 8. Geography
    Using Datashader for geographic and other spatial applications

  • 9. Extending
    Extending datashader with new components and functionality.

  • 10. Performance
    Hints for getting good performance out of Datashader in your applications.

This web page was generated from a Jupyter notebook and not all interactivity will work on this website. Right click to download and run locally for full Python-backed interactivity.

Right click to download this notebook from GitHub.