Expand description
The module imports the most commonly used types and modules in Plotters
Re-exports§
pub use crate::chart::ChartBuilder;pub use crate::chart::ChartContext;pub use crate::chart::LabelAreaPosition;pub use crate::chart::SeriesLabelPosition;pub use crate::coord::cartesian::Cartesian2d;pub use crate::coord::combinators::make_partial_axis;pub use crate::coord::combinators::BindKeyPointMethod;pub use crate::coord::combinators::BindKeyPoints;pub use crate::coord::combinators::BuildNestedCoord;pub use crate::coord::combinators::GroupBy;pub use crate::coord::combinators::IntoLinspace;pub use crate::coord::combinators::IntoLogRange;pub use crate::coord::combinators::IntoPartialAxis;pub use crate::coord::combinators::Linspace;pub use crate::coord::combinators::LogCoord;pub use crate::coord::combinators::LogScalable;pub use crate::coord::combinators::NestedRange;pub use crate::coord::combinators::NestedValue;pub use crate::coord::combinators::ToGroupByRange;pub use crate::coord::ranged1d::DiscreteRanged;pub use crate::coord::ranged1d::IntoSegmentedCoord;pub use crate::coord::ranged1d::Ranged;pub use crate::coord::ranged1d::SegmentValue;pub use crate::coord::CoordTranslate;pub use crate::coord::combinators::LogRange;Deprecated pub use crate::series::AreaSeries;pub use crate::series::DashedLineSeries;pub use crate::series::DottedLineSeries;pub use crate::series::LineSeries;pub use crate::style::BLACK;pub use crate::style::BLUE;pub use crate::style::CYAN;pub use crate::style::GREEN;pub use crate::style::MAGENTA;pub use crate::style::RED;pub use crate::style::TRANSPARENT;pub use crate::style::WHITE;pub use crate::style::YELLOW;pub use crate::style::AsRelative;pub use crate::style::Color;pub use crate::style::FontDesc;pub use crate::style::HSLColor;pub use crate::style::IntoFont;pub use crate::style::IntoTextStyle;pub use crate::style::Palette;pub use crate::style::Palette100;pub use crate::style::Palette99;pub use crate::style::Palette9999;pub use crate::style::PaletteColor;pub use crate::style::RGBAColor;pub use crate::style::RGBColor;pub use crate::style::ShapeStyle;pub use crate::style::TextStyle;pub use crate::element::Circle;pub use crate::element::Cross;pub use crate::element::Cubiod;pub use crate::element::DynElement;pub use crate::element::EmptyElement;pub use crate::element::IntoDynElement;pub use crate::element::MultiLineText;pub use crate::element::PathElement;pub use crate::element::Pie;pub use crate::element::Pixel;pub use crate::element::Polygon;pub use crate::element::Rectangle;pub use crate::element::Text;pub use crate::element::TriangleMarker;pub use crate::data::Quartiles;pub use crate::drawing::*;
Structs§
- SVGBackend
- The SVG image drawing backend
Enums§
- Font
Family - Describes font family. This can be either a specific font family name, such as “arial”, or a general font family class, such as “serif” and “sans-serif”
- Font
Style - Describes the font style. Such as Italic, Oblique, etc.
- Font
Transform - Specifying text transformations
Traits§
- Drawing
Backend - The drawing backend trait, which implements the low-level drawing APIs.
This trait has a set of default implementation. And the minimal requirement of
implementing a drawing backend is implementing the
draw_pixelfunction.
Type Aliases§
- Draw
Result - The type used to returns a drawing operation that can be failed