tikzfigure.core.figure_paths
Classes
| Name | Description |
|---|---|
FigurePathMixin | No description. |
FigurePathMixinclass#
class FigurePathMixinclipmethod#
def clip(nodes: list, layer: int = 0, comment: str | None = None, center: bool = False, verbose: bool = False, options: OptionInput | None = None, cycle: bool = False, segment_options: list[SegmentOption] | None = None, rotate: float | None = None, xshift: str | None = None, yshift: str | None = None, scale: float | None = None, rounded_corners: str | None = None, **kwargs: Any) -> TikzPathAdd a clipping path using \clip.
drawmethod#
def draw(nodes: list | NodePathBuilder, layer: int = 0, comment: str | None = None, center: bool = False, verbose: bool = False, options: OptionInput | None = None, cycle: bool = False, segment_options: list[SegmentOption] | None = None, color: ColorInput | None = None, fill: ColorInput | None = None, draw: ColorInput | None = None, text: ColorInput | None = None, opacity: float | None = None, draw_opacity: float | None = None, fill_opacity: float | None = None, text_opacity: float | None = None, line_width: str | float | None = None, line_cap: _LineCap = None, line_join: _LineJoin = None, miter_limit: float | None = None, dash_pattern: str | None = None, dash_phase: str | None = None, double: ColorInput | None = None, double_distance: str | None = None, rounded_corners: str | None = None, rotate: float | None = None, xshift: str | None = None, yshift: str | None = None, scale: float | None = None, xscale: float | None = None, yscale: float | None = None, xslant: float | None = None, yslant: float | None = None, bend_left: float | None = None, bend_right: float | None = None, in_angle: float | None = None, out_angle: float | None = None, looseness: float | None = None, in_looseness: float | None = None, out_looseness: float | None = None, min_distance: str | None = None, max_distance: str | None = None, tension: float | None = None, pattern: _Pattern = None, pattern_color: ColorInput | None = None, shading: _Shading = None, shading_angle: float | None = None, left_color: ColorInput | None = None, right_color: ColorInput | None = None, top_color: ColorInput | None = None, bottom_color: ColorInput | None = None, middle_color: ColorInput | None = None, inner_color: ColorInput | None = None, outer_color: ColorInput | None = None, ball_color: ColorInput | None = None, decoration: _Decoration = None, step: str | None = None, pos: float | None = None, arrows: ArrowInput | None = None, font: str | None = None, name_path: str | None = None, to_path: str | None = None, domain: str | None = None, samples: int | None = None, mark: _Mark = None, mark_size: str | None = None, **kwargs: Any) -> TikzPathAdd a path connecting multiple nodes with \draw.
fillmethod#
def fill(nodes: list, layer: int = 0, comment: str | None = None, center: bool = False, verbose: bool = False, options: OptionInput | None = None, cycle: bool = False, segment_options: list[SegmentOption] | None = None, fill: ColorInput | None = None, fill_opacity: float | None = None, opacity: float | None = None, pattern: _Pattern = None, pattern_color: ColorInput | None = None, shading: _Shading = None, shading_angle: float | None = None, left_color: ColorInput | None = None, right_color: ColorInput | None = None, top_color: ColorInput | None = None, bottom_color: ColorInput | None = None, middle_color: ColorInput | None = None, inner_color: ColorInput | None = None, outer_color: ColorInput | None = None, ball_color: ColorInput | None = None, rotate: float | None = None, xshift: str | None = None, yshift: str | None = None, scale: float | None = None, xscale: float | None = None, yscale: float | None = None, even_odd_rule: bool = False, **kwargs: Any) -> TikzPathFill a closed path with no stroke using \fill.
filldrawmethod#
def filldraw(nodes: list | NodePathBuilder, layer: int = 0, comment: str | None = None, center: bool = False, verbose: bool = False, options: OptionInput | None = None, cycle: bool = False, segment_options: list[SegmentOption] | None = None, color: ColorInput | None = None, fill: ColorInput | None = None, draw: ColorInput | None = None, text: ColorInput | None = None, opacity: float | None = None, draw_opacity: float | None = None, fill_opacity: float | None = None, text_opacity: float | None = None, line_width: str | None = None, line_cap: _LineCap = None, line_join: _LineJoin = None, miter_limit: float | None = None, dash_pattern: str | None = None, dash_phase: str | None = None, double: ColorInput | None = None, double_distance: str | None = None, rounded_corners: str | None = None, rotate: float | None = None, xshift: str | None = None, yshift: str | None = None, scale: float | None = None, xscale: float | None = None, yscale: float | None = None, xslant: float | None = None, yslant: float | None = None, bend_left: float | None = None, bend_right: float | None = None, in_angle: float | None = None, out_angle: float | None = None, looseness: float | None = None, in_looseness: float | None = None, out_looseness: float | None = None, min_distance: str | None = None, max_distance: str | None = None, tension: float | None = None, pattern: _Pattern = None, pattern_color: ColorInput | None = None, shading: _Shading = None, shading_angle: float | None = None, left_color: ColorInput | None = None, right_color: ColorInput | None = None, top_color: ColorInput | None = None, bottom_color: ColorInput | None = None, middle_color: ColorInput | None = None, inner_color: ColorInput | None = None, outer_color: ColorInput | None = None, ball_color: ColorInput | None = None, decoration: _Decoration = None, step: str | None = None, pos: float | None = None, arrows: ArrowInput | None = None, font: str | None = None, name_path: str | None = None, to_path: str | None = None, domain: str | None = None, samples: int | None = None, mark: _Mark = None, mark_size: str | None = None, **kwargs: Any) -> TikzPathAdd a filled path connecting multiple nodes with \filldraw.
pathmethod#
def path(nodes: list, layer: int = 0, comment: str | None = None, center: bool = False, verbose: bool = False, options: OptionInput | None = None, cycle: bool = False, segment_options: list[SegmentOption] | None = None, name_path: str | None = None, pos: float | None = None, rotate: float | None = None, xshift: str | None = None, yshift: str | None = None, scale: float | None = None, **kwargs: Any) -> TikzPathAdd an invisible path using \path.
