From 911c2af044ec2702d40045ef2913603505eac02e Mon Sep 17 00:00:00 2001 From: Shubhankar Dimri Date: Sat, 10 Aug 2024 00:42:49 +0530 Subject: [PATCH] #3752 bugfix add domain for XAxis (#3764) --- reflex/components/recharts/cartesian.py | 3 +++ reflex/components/recharts/cartesian.pyi | 2 ++ 2 files changed, 5 insertions(+) diff --git a/reflex/components/recharts/cartesian.py b/reflex/components/recharts/cartesian.py index 710fef19b1..0f2ec2f329 100644 --- a/reflex/components/recharts/cartesian.py +++ b/reflex/components/recharts/cartesian.py @@ -138,6 +138,9 @@ class XAxis(Axis): # Ensures that all datapoints within a chart contribute to its domain calculation, even when they are hidden include_hidden: Var[bool] = Var.create_safe(False) + # The range of the axis. Work best in conjuction with allow_data_overflow. + domain: Var[List] + class YAxis(Axis): """A YAxis component in Recharts.""" diff --git a/reflex/components/recharts/cartesian.pyi b/reflex/components/recharts/cartesian.pyi index 21be32b465..498ed74442 100644 --- a/reflex/components/recharts/cartesian.pyi +++ b/reflex/components/recharts/cartesian.pyi @@ -192,6 +192,7 @@ class XAxis(Axis): ] = None, x_axis_id: Optional[Union[Var[Union[int, str]], str, int]] = None, include_hidden: Optional[Union[Var[bool], bool]] = None, + domain: Optional[Union[Var[List], List]] = None, data_key: Optional[Union[Var[Union[int, str]], str, int]] = None, hide: Optional[Union[Var[bool], bool]] = None, width: Optional[Union[Var[Union[int, str]], str, int]] = None, @@ -320,6 +321,7 @@ class XAxis(Axis): orientation: The orientation of axis 'top' | 'bottom' x_axis_id: The id of x-axis which is corresponding to the data. include_hidden: Ensures that all datapoints within a chart contribute to its domain calculation, even when they are hidden + domain: The range of the axis. Work best in conjuction with allow_data_overflow. data_key: The key of data displayed in the axis. hide: If set true, the axis do not display in the chart. width: The width of axis which is usually calculated internally.