Logo image Logo image
  • Installation
  • Getting Started
  • Documentation
  • Gallery
  • API
  • News
  • Code of Conduct
  • Gloo
    • Show an Image
    • Animate an Image
    • Animate a Shape
    • Show color quad Image
    • Draw a bunch of lines
    • Draw 2D points
    • Draw a Quad
    • Animate a 2D function
    • Use FrameBuffers
    • Use multiple textures
    • Show post-processing using a FrameBuffer
    • Draw 3D rotating Cube
    • Rotating Quad
    • Spatial Filtering
    • Simplest Possible Script
    • Simplest Shader Program
  • Scene
    • Simple Line with Axis
    • Demonstration of borders and background colors
    • Clipping planes with volume and markers
    • Display a ColorBar
    • Changing Line Colors
    • Complex image data
    • Vispy Console
    • Apply Contour Filter on an Image
    • Aspect Ratios
    • Visualize NetworkX Graph
    • Display an Image
    • Custom image sampling
    • Draw an InfiniteLine
    • Display an Isocurve
    • Isocurve for Triangular Mesh
    • Isocurve for Triangular Mesh with Qt Interface
    • Update Image and Isocurve Visuals
    • Isosurface Visual
    • Draw a Line
    • Animated Line Visual
    • Draw an LinearRegion
    • Zoom in using MagnifyCamera
    • Spheres and Sticks
    • Display Mesh Normals
    • Shading a Mesh
    • Texture Filter on Meshes
    • Nested Viewboxes
    • Share Camera Views
    • Single Scene in Multiple View boxes
    • Create a Point Cloud
    • Shape Visuals
    • Create and Save Animation
    • Zoom Sensitivity
    • Draw and Edit Shapes with Mouse
    • Draw a Sphere
    • Draw a SurfacePlot
    • Text in a Scene and ViewBox
    • Display a Cube
    • ViewBox with Clipping Methods
    • Volume Rendering
    • Rendering Planes through 3D Data
  • Plotting
    • Plot different styles of ColorBar
    • Boilerplate Interactive Plotting Session
    • Plot data with different styles
    • Line plot and colorbar
    • Scatter plot and histograms
    • Spectrogram and Line Plot
    • Multi-view Volume Plot
On this page
  • Gloo
  • Scene
  • Plotting
Edit this page

Gallery#

VisPy has many examples and we’ve split them into the main interfaces that VisPy offers. There are more examples that haven’t been organized into this structure that you can find in the VisPy repository’s example scripts.

Gloo#

Gloo is the lowest level interface offered by VisPy. It requires knowledge of OpenGL concepts like buffers, textures, and shaders.

See the Gloo Gallery for examples.

Scene#

The Scene or SceneCanvas API is a high-level interface that provides the most “bang for your buck”. You have control over low-level “visual” elements and their properties while also having access to high-level features like cameras and transform systems.

See the Scene Gallery for examples.

Plotting#

The plotting API in VisPy is still experimental, but you can still do quite a bit with it. This interface is for people who want to get something plotted as quickly as possible with basic features like axes, labels, and pan/zoom controls.

See the Plotting Gallery for examples.

previous

Third Party Projects

next

Gloo

© Copyright 2013-2022, VisPy developers.

Created using Sphinx 5.0.2.