pub struct InteractiveVisualizationConfig {
pub width: usize,
pub height: usize,
pub color_scheme: ColorScheme,
pub enable_zoom_pan: bool,
pub enable_selection: bool,
pub show_tooltips: bool,
pub animation_duration: usize,
pub real_time_updates: bool,
pub update_interval: usize,
}Expand description
Interactive visualization configuration
Fields§
§width: usizePlot width in pixels
height: usizePlot height in pixels
color_scheme: ColorSchemeColor scheme for the visualization
enable_zoom_pan: boolWhether to enable zoom and pan interactions
enable_selection: boolWhether to enable point selection
show_tooltips: boolWhether to show tooltips on hover
animation_duration: usizeAnimation duration in milliseconds
real_time_updates: boolWhether to enable real-time updates
update_interval: usizeUpdate interval in milliseconds (for real-time)
Trait Implementations§
Source§impl Clone for InteractiveVisualizationConfig
impl Clone for InteractiveVisualizationConfig
Source§fn clone(&self) -> InteractiveVisualizationConfig
fn clone(&self) -> InteractiveVisualizationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for InteractiveVisualizationConfig
impl RefUnwindSafe for InteractiveVisualizationConfig
impl Send for InteractiveVisualizationConfig
impl Sync for InteractiveVisualizationConfig
impl Unpin for InteractiveVisualizationConfig
impl UnwindSafe for InteractiveVisualizationConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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