[−][src]Struct plotly_types::traces::histogram::Xbins
Implementations
impl Xbins
[src]
pub fn start(&mut self, start: Any) -> &mut Self
[src]
Sets the starting value for the x axis bins. Defaults to the minimum data value, shifted down if necessary to make nice round values and to remove ambiguous bin edges. For example, if most of the data is integers we shift the bin edges 0.5 down, so a size
of 5 would have a default start
of -0.5, so it is clear that 0-4 are in the first bin, 5-9 in the second, but continuous data gets a start of 0 and bins [0,5), [5,10) etc. Dates behave similarly, and start
should be a date string. For category data, start
is based on the category serial numbers, and defaults to -0.5. If multiple non-overlaying histograms share a subplot, the first explicit start
is used exactly and all others are shifted down (if necessary) to differ from that one by an integer number of bins.
pub fn end(&mut self, end: Any) -> &mut Self
[src]
Sets the end value for the x axis bins. The last bin may not end exactly at this value, we increment the bin edge by size
from start
until we reach or exceed end
. Defaults to the maximum data value. Like start
, for dates use a date string, and for category data end
is based on the category serial numbers.
pub fn size(&mut self, size: Any) -> &mut Self
[src]
Sets the size of each x axis bin. Default behavior: If nbinsx
is 0 or omitted, we choose a nice round bin size such that the number of bins is about the same as the typical number of samples in each bin. If nbinsx
is provided, we choose a nice round bin size giving no more than that many bins. For date data, use milliseconds or Maxis.dtick
. For category data, the number of categories to bin together (always defaults to 1). If multiple non-overlaying histograms share a subplot, the first explicit size
is used and all others discarded. If no size
is provided,the sample data from all traces is combined to determine size
as described above.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Xbins
impl Send for Xbins
impl Sync for Xbins
impl Unpin for Xbins
impl UnwindSafe for Xbins
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,