[][src]Module plotters::coord

The abstraction of the coordinate system

Structs

LogCoord
LogRange
RangedCoord

The coordinate described by two ranged value

RangedCoordf32

The ranged coordinate for type f32

RangedCoordf64

The ranged coordinate for type f64

RangedCoordi32

The ranged coordinate for type i32

RangedCoordi64

The ranged coordinate for type i64

RangedCoordu32

The ranged coordinate for type u32

RangedCoordu64

The ranged coordinate for type u64

RangedDate

The ranged coordinate for date

RangedDateTime

The ranged coordinate for the date and time

Shift

The coordinate translation that only impose shift

ShiftAndTrans

We can compose an abitray transformation with a shift

Enums

MeshLine

Represent a coordinate mesh for the two ranged value coordinate system

Traits

AsRangedCoord
CoordTranslate

The trait that translates some customized object to the backend coordinate

DescreteRanged

The trait indicates the coordinate is descrete, so that we can draw histogram on it

LogScalable
Ranged

The trait that indicates we have a ordered and ranged value Which is used to describe the axis

ReversableRanged

The trait indicates the ranged value can be map reversely, which means an pixel-based cooridinate is given, it's possible to figureout the underlying logic value.

ReverseCoordTranslate

The trait indicates that the coordinate system supports reverse transform This is useful when we need an interactive plot, thus we need to map the event from the backend coordinate to the logical coordinate