Add properties for math and color attributes in Graph class

This commit is contained in:
Kyler Olsen 2025-02-12 10:48:30 -07:00
parent a30be96bf2
commit 6e373cd04f
1 changed files with 39 additions and 0 deletions

View File

@ -907,6 +907,45 @@ class Graph:
@property
def file_info(self) -> FileInfo: return self._file_info
@property
def x(self) -> None | Expression | InlineAnimation: return self._x
@property
def y(self) -> None | Expression | InlineAnimation: return self._y
@property
def t(self) -> None | InlineAnimation: return self._t
@property
def r(self) -> None | Expression: return self._r
@property
def theta(self) -> None | InlineAnimation: return self._theta
@property
def color_alpha(self) -> None | Expression: return self._color_alpha
@property
def color_grey(self) -> None | Expression: return self._color_grey
@property
def color_red(self) -> None | Expression: return self._color_red
@property
def color_green(self) -> None | Expression: return self._color_green
@property
def color_blue(self) -> None | Expression: return self._color_blue
@property
def color_hue(self) -> None | Expression: return self._color_hue
@property
def color_saturation(self) -> None | Expression: return self._color_saturation
@property
def color_luminosity(self) -> None | Expression: return self._color_luminosity
def tree_str(self, pre: str = "", pre_cont: str = "") -> str:
s: str = f"{pre} Graph\n"
if self._x is not None: