pub struct GeomDensity2d {
pub color: (u8, u8, u8),
pub alpha: f64,
pub width: f64,
pub n_grid: usize,
pub n_levels: usize,
}Expand description
2D density contour geometry — draws density contour lines from point cloud data.
Fields§
§color: (u8, u8, u8)§alpha: f64§width: f64§n_grid: usize§n_levels: usizeImplementations§
Source§impl GeomDensity2d
impl GeomDensity2d
pub fn new() -> Self
pub fn with_color(self, color: (u8, u8, u8)) -> Self
pub fn with_alpha(self, alpha: f64) -> Self
pub fn with_levels(self, n: usize) -> Self
Trait Implementations§
Source§impl Default for GeomDensity2d
impl Default for GeomDensity2d
Source§impl Geom for GeomDensity2d
impl Geom for GeomDensity2d
Source§fn draw(
&self,
data: &DataFrame,
coord: &dyn Coord,
scales: &ScaleSet,
_theme: &Theme,
backend: &mut dyn DrawBackend,
) -> Result<(), RenderError>
fn draw( &self, data: &DataFrame, coord: &dyn Coord, scales: &ScaleSet, _theme: &Theme, backend: &mut dyn DrawBackend, ) -> Result<(), RenderError>
Draw this geometry.
Source§fn required_aes(&self) -> Vec<Aesthetic>
fn required_aes(&self) -> Vec<Aesthetic>
Required aesthetics.
Source§fn default_stat(&self) -> Box<dyn Stat>
fn default_stat(&self) -> Box<dyn Stat>
Default stat for this geom.
Source§fn default_position(&self) -> Box<dyn Position>
fn default_position(&self) -> Box<dyn Position>
Default position adjustment.
Source§fn default_params(&self) -> GeomParams
fn default_params(&self) -> GeomParams
Non-mapped visual defaults.
Source§fn set_series_color(&mut self, _color: (u8, u8, u8))
fn set_series_color(&mut self, _color: (u8, u8, u8))
Apply a brand/primary color to this geom’s single-series default (its
color or fill). The build pipeline calls this only when the layer has
no color/fill aesthetic mapped, so an explicit mapping always wins. The
default is a no-op; series geoms override it.Auto Trait Implementations§
impl Freeze for GeomDensity2d
impl RefUnwindSafe for GeomDensity2d
impl Send for GeomDensity2d
impl Sync for GeomDensity2d
impl Unpin for GeomDensity2d
impl UnsafeUnpin for GeomDensity2d
impl UnwindSafe for GeomDensity2d
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more