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§
- The error description of any drawing area API
Traits§
- A type which can be converted into a root drawing area