Trisurf3d
Mojo struct 🡭
Trisurf3d
@memory_only
struct Trisurf3dMark.TRISURF3D as a type. Built by Plot.mark_trisurf3d().
Aliases
id = Mark.TRISURF3Dsupports_tooltips = Falsesupports_data_labels = Falsesupports_horizontal = Falsesupports_annotations_y = Falsesupports_annotations_x = Falsesupports_annotations_xy = Falsesupports_log_x = Falsesupports_log_y = Falsesupports_color_size = Falsestraight_edged = Falsecontinuous_path = Falselayerable = Falsecolor_is_value = Falsecategorical_bars = Falsebar_combo_overlay = Falsecontinuous_error_bars = False
Fields
- xyz (
_Xyz)
Implemented traits
AnyType, Copyable, Deinitable, MarkType, Movable
Methods
__init__
fn def __init__(out self)Args:
- self (
Self)
Returns:
Self
render
fn def render[T: DrawTarget](self, mut target: T, style: _MarkStyle, annotations: _AnnotationData, settings: _ChartSettings, ox0: Int, oy0: Int, ox1: Int, oy1: Int, has_shared_y_domain: Bool, shared_y_min: Float64, shared_y_max: Float64, shared_y_is_log: Bool, *, mut cache: FontCache, vector_target: Bool) -> _RenderResultParameters:
- T (
DrawTarget)
Args:
- self (
Self) - target (
T) - style (
_MarkStyle) - annotations (
_AnnotationData) - settings (
_ChartSettings) - ox0 (
Int) - oy0 (
Int) - ox1 (
Int) - oy1 (
Int) - has_shared_y_domain (
Bool) - shared_y_min (
Float64) - shared_y_max (
Float64) - shared_y_is_log (
Bool) - cache (
FontCache) - vector_target (
Bool)
Returns:
_RenderResult
Raises:
encode_xyz
fn def encode_xyz(mut self, mut settings: _ChartSettings, x: List[Float64], y: List[Float64], z: List[Float64])Args:
- self (
Self) - settings (
_ChartSettings) - x (
List[Float64]) - y (
List[Float64]) - z (
List[Float64])
Raises: