-
Notifications
You must be signed in to change notification settings - Fork 104
Expand file tree
/
Copy pathlib.rs
More file actions
79 lines (77 loc) · 2.23 KB
/
Copy pathlib.rs
File metadata and controls
79 lines (77 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
//! Simple plotting library for [`egui`](https://github.com/emilk/egui).
//!
//! Check out [`Plot`] for how to get started.
//!
//! [**Looking for maintainer!**](https://github.com/emilk/egui/issues/4705)
//!
//! ## Feature flags
#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
//!
mod aesthetics;
mod axis;
mod bounds;
mod colormap;
mod colors;
mod cursor;
mod data;
mod grid;
mod items;
mod label;
mod math;
mod memory;
mod overlays;
mod placement;
mod plot;
mod rect_elem;
mod utils;
pub use crate::aesthetics::LineStyle;
pub use crate::aesthetics::MarkerShape;
pub use crate::aesthetics::Orientation;
pub use crate::axis::Axis;
pub use crate::axis::AxisHints;
pub use crate::axis::PlotTransform;
pub use crate::bounds::PlotBounds;
pub use crate::bounds::PlotPoint;
pub use crate::colors::color_from_strength;
pub use crate::cursor::Cursor;
pub use crate::data::PlotPoints;
pub use crate::grid::GridInput;
pub use crate::grid::GridMark;
pub use crate::grid::log_grid_spacer;
pub use crate::grid::uniform_grid_spacer;
pub use crate::items::Arrows;
pub use crate::items::Bar;
pub use crate::items::BarChart;
pub use crate::items::BoxElem;
pub use crate::items::BoxPlot;
pub use crate::items::BoxSpread;
pub use crate::items::ClosestElem;
pub use crate::items::FilledArea;
pub use crate::items::HLine;
pub use crate::items::Heatmap;
pub use crate::items::Line;
pub use crate::items::PlotConfig;
pub use crate::items::PlotGeometry;
pub use crate::items::PlotImage;
pub use crate::items::PlotItem;
pub use crate::items::PlotItemBase;
pub use crate::items::Points;
pub use crate::items::Polygon;
pub use crate::items::Span;
pub use crate::items::Text;
pub use crate::items::VLine;
pub use crate::label::LabelFormatter;
pub use crate::label::default_label_formatter;
pub use crate::label::format_number;
pub use crate::memory::PlotMemory;
pub use crate::overlays::ColorConflictHandling;
pub use crate::overlays::CoordinatesFormatter;
pub use crate::overlays::Legend;
pub use crate::overlays::LegendGrouping;
pub use crate::placement::Corner;
pub use crate::placement::HPlacement;
pub use crate::placement::Placement;
pub use crate::placement::VPlacement;
pub use crate::plot::Plot;
pub use crate::plot::PlotResponse;
pub use crate::plot::PlotUi;