Module prelude

Source
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::coord::types::IntoMonthly;chrono
pub use crate::coord::types::IntoYearly;chrono
pub use crate::coord::types::RangedDate;chrono
pub use crate::coord::types::RangedDateTime;chrono
pub use crate::coord::types::RangedDuration;chrono
pub use crate::series::AreaSeries;area_series
pub use crate::series::Histogram;histogram
pub use crate::series::PointSeries;point_series
pub use crate::series::SurfaceSeries;surface_series
pub use crate::series::DashedLineSeries;line_series
pub use crate::series::DottedLineSeries;line_series
pub use crate::series::LineSeries;line_series
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::full_palette;full_palette
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::element::Boxplot;boxplot
pub use crate::element::CandleStick;candlestick
pub use crate::element::ErrorBar;errorbar
pub use crate::element::BitMapElement;bitmap_backend
pub use crate::data::Quartiles;
pub use crate::element::Path;Deprecateddeprecated_items
pub use crate::evcxr::evcxr_figure;evcxr
pub use crate::drawing::*;
pub use crate::style::colors::colormaps::*;colormaps

Structs§

BitMapBackendbitmap_backend
The backend that drawing a bitmap
SVGBackendsvg_backend
The SVG image drawing backend

Enums§

FontFamily
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”
FontStyle
Describes the font style. Such as Italic, Oblique, etc.
FontTransform
Specifying text transformations

Traits§

DrawingBackend
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_pixel function.

Type Aliases§

DrawResult
The type used to returns a drawing operation that can be failed