v3d.DataclassArray#

class visu3d.DataclassArray(**kwargs)[source]#

Bases: dataclass_array.array_dataclass.DataclassArray, visu3d.plotly.fig_utils.Visualizable

Wrapper around dca.DataclassArray for all v3d objects.

This class is like dca.DataclassArray but in addition:

  • Add the my_obj.fig property to all objects.

  • Add a my_obj.fig_config property to control object display options. As dca.DataclassArray are immutable, options can be updated using my_obj = my_obj.replace_fig_config(**options).

fig_config: fig_config_utils.TraceConfig = TraceConfig(     name=None,     num_samples=None, )#
replace_fig_config(*, name: str = Ellipsis, num_samples: int = Ellipsis, **kwargs: Any) dataclass_array.typing.DcT[source]#

Returns a copy of self with figure params overwritten.