Chart-Plotly
view release on metacpan or search on metacpan
lib/Chart/Plotly/Trace/Scatter3d/Marker.pm view on Meta::CPAN
isa => "Bool",
documentation =>
"Determines whether or not the color domain is computed with respect to the input data (here in `marker.color`) or the bounds set in `marker.cmin` and `marker.cmax` Has an effect only if in `marker.color` is set to a numerical array. Defaults t...
);
has cmax => (
is => "rw",
isa => "Num",
documentation =>
"Sets the upper bound of the color domain. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color` and if set, `marker.cmin` must be set as well.",
);
has cmid => (
is => "rw",
isa => "Num",
documentation =>
"Sets the mid-point of the color domain by scaling `marker.cmin` and/or `marker.cmax` to be equidistant to this point. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color`. H...
);
has cmin => (
is => "rw",
isa => "Num",
documentation =>
"Sets the lower bound of the color domain. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color` and if set, `marker.cmax` must be set as well.",
);
has color => (
is => "rw",
isa => "Str|ArrayRef[Str]",
documentation =>
"Sets the marker color. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to `marker.cmin` and `marker.cmax` if set.",
);
has coloraxis => (
is => "rw",
documentation =>
"Sets a reference to a shared color axis. References to these shared color axes are *coloraxis*, *coloraxis2*, *coloraxis3*, etc. Settings for these shared color axes are set in the layout, under `layout.coloraxis`, `layout.coloraxis2`, etc. No...
);
has colorbar => ( is => "rw",
isa => "Maybe[HashRef]|Chart::Plotly::Trace::Scatter3d::Marker::Colorbar", );
has colorscale => (
is => "rw",
documentation =>
"Sets the colorscale. Has an effect only if in `marker.color` is set to a numerical array. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping...
);
has colorsrc => ( is => "rw",
isa => "Str",
documentation => "Sets the source reference on Chart Studio Cloud for `color`.",
);
has line => ( is => "rw",
isa => "Maybe[HashRef]|Chart::Plotly::Trace::Scatter3d::Marker::Line", );
has opacity => (
is => "rw",
isa => "Num",
documentation =>
"Sets the marker opacity. Note that the marker opacity for scatter3d traces must be a scalar value for performance reasons. To set a blending opacity value (i.e. which is not transparent), set *marker.color* to an rgba color and use its alpha c...
);
has reversescale => (
is => "rw",
isa => "Bool",
documentation =>
"Reverses the color mapping if true. Has an effect only if in `marker.color` is set to a numerical array. If true, `marker.cmin` will correspond to the last color in the array and `marker.cmax` will correspond to the first color.",
);
has showscale => (
is => "rw",
isa => "Bool",
documentation =>
"Determines whether or not a colorbar is displayed for this trace. Has an effect only if in `marker.color` is set to a numerical array.",
);
has size => ( is => "rw",
isa => "Num|ArrayRef[Num]",
documentation => "Sets the marker size (in px).",
);
has sizemin => (
is => "rw",
isa => "Num",
documentation =>
"Has an effect only if `marker.size` is set to a numerical array. Sets the minimum size (in px) of the rendered marker points.",
);
has sizemode => (
is => "rw",
isa => enum( [ "diameter", "area" ] ),
documentation =>
"Has an effect only if `marker.size` is set to a numerical array. Sets the rule for which the data in `size` is converted to pixels.",
);
has sizeref => (
is => "rw",
isa => "Num",
documentation =>
"Has an effect only if `marker.size` is set to a numerical array. Sets the scale factor used to determine the rendered size of marker points. Use with `sizemin` and `sizemode`.",
);
has sizesrc => ( is => "rw",
isa => "Str",
documentation => "Sets the source reference on Chart Studio Cloud for `size`.",
);
has symbol => (
is => "rw",
isa => union(
[ enum( [ "circle", "circle-open", "cross", "diamond", "diamond-open", "square", "square-open", "x" ] ),
"ArrayRef"
]
),
documentation => "Sets the marker symbol type.",
);
has symbolsrc => ( is => "rw",
isa => "Str",
documentation => "Sets the source reference on Chart Studio Cloud for `symbol`.",
lib/Chart/Plotly/Trace/Scatter3d/Marker.pm view on Meta::CPAN
Full reference: L<https://plot.ly/javascript/reference/#scatter3d>
=head1 DISCLAIMER
This is an unofficial Plotly Perl module. Currently I'm not affiliated in any way with Plotly.
But I think plotly.js is a great library and I want to use it with perl.
=head1 METHODS
=head2 TO_JSON
Serialize the trace to JSON. This method should be called only by L<JSON> serializer.
=head1 ATTRIBUTES
=over
=item * autocolorscale
Determines whether the colorscale is a default palette (`autocolorscale: true`) or the palette determined by `marker.colorscale`. Has an effect only if in `marker.color` is set to a numerical array. In case `colorscale` is unspecified or `autocolorsc...
=item * cauto
Determines whether or not the color domain is computed with respect to the input data (here in `marker.color`) or the bounds set in `marker.cmin` and `marker.cmax` Has an effect only if in `marker.color` is set to a numerical array. Defaults to `fals...
=item * cmax
Sets the upper bound of the color domain. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color` and if set, `marker.cmin` must be set as well.
=item * cmid
Sets the mid-point of the color domain by scaling `marker.cmin` and/or `marker.cmax` to be equidistant to this point. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color`. Has no e...
=item * cmin
Sets the lower bound of the color domain. Has an effect only if in `marker.color` is set to a numerical array. Value should have the same units as in `marker.color` and if set, `marker.cmax` must be set as well.
=item * color
Sets the marker color. It accepts either a specific color or an array of numbers that are mapped to the colorscale relative to the max and min values of the array or relative to `marker.cmin` and `marker.cmax` if set.
=item * coloraxis
Sets a reference to a shared color axis. References to these shared color axes are *coloraxis*, *coloraxis2*, *coloraxis3*, etc. Settings for these shared color axes are set in the layout, under `layout.coloraxis`, `layout.coloraxis2`, etc. Note that...
=item * colorbar
=item * colorscale
Sets the colorscale. Has an effect only if in `marker.color` is set to a numerical array. The colorscale must be an array containing arrays mapping a normalized value to an rgb, rgba, hex, hsl, hsv, or named color string. At minimum, a mapping for th...
=item * colorsrc
Sets the source reference on Chart Studio Cloud for `color`.
=item * line
=item * opacity
Sets the marker opacity. Note that the marker opacity for scatter3d traces must be a scalar value for performance reasons. To set a blending opacity value (i.e. which is not transparent), set *marker.color* to an rgba color and use its alpha channel.
=item * reversescale
Reverses the color mapping if true. Has an effect only if in `marker.color` is set to a numerical array. If true, `marker.cmin` will correspond to the last color in the array and `marker.cmax` will correspond to the first color.
=item * showscale
Determines whether or not a colorbar is displayed for this trace. Has an effect only if in `marker.color` is set to a numerical array.
=item * size
Sets the marker size (in px).
=item * sizemin
Has an effect only if `marker.size` is set to a numerical array. Sets the minimum size (in px) of the rendered marker points.
=item * sizemode
Has an effect only if `marker.size` is set to a numerical array. Sets the rule for which the data in `size` is converted to pixels.
=item * sizeref
Has an effect only if `marker.size` is set to a numerical array. Sets the scale factor used to determine the rendered size of marker points. Use with `sizemin` and `sizemode`.
=item * sizesrc
Sets the source reference on Chart Studio Cloud for `size`.
=item * symbol
Sets the marker symbol type.
=item * symbolsrc
Sets the source reference on Chart Studio Cloud for `symbol`.
=back
=head1 AUTHOR
Pablo RodrÃguez González <pablo.rodriguez.gonzalez@gmail.com>
=head1 COPYRIGHT AND LICENSE
This software is Copyright (c) 2022 by Pablo RodrÃguez González.
This is free software, licensed under:
The MIT (X11) License
=cut
( run in 0.680 second using v1.01-cache-2.11-cpan-39bf76dae61 )