plotters

Module drawing

Source
Expand description

The drawing utils for Plotters. In Plotters, we have two set of drawing APIs: low-level API and high-level API.

The low-level drawing abstraction, the module defines the DrawingBackend trait from the plotters-backend create. It exposes a set of functions which allows basic shape, such as pixels, lines, rectangles, circles, to be drawn on the screen. The low-level API uses the pixel based coordinate.

The high-level API is built on the top of high-level API. The DrawingArea type exposes the high-level drawing API to the remaining part of Plotters. The basic drawing blocks are composable elements, which can be defined in logic coordinate. To learn more details about the coordinate abstraction and element system.

Structs§

  • The abstraction of a drawing area. Plotters uses drawing area as the fundamental abstraction for the high level drawing API. The major functionality provided by the drawing area is
  • This is the dummy backend placeholder for the backend that never fails
  • The representation of the rectangle in backend canvas

Enums§

Traits§