summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-05-14 03:11:59 -0700
committerGitHub <noreply@github.com>2024-05-14 10:11:59 +0000
commit2ac1af3f265d7b6c863d9b2bb86ba643819cc969 (patch)
tree6de796f2511c9756606f05328df6d2c7234e765a
parent29dfc7b133d44e0c8627ceb29103acada4257f9b (diff)
[BugFix] Make `paper_bgcolor` transparent in PyWry backend (#6385)
* make paper_bgcolor transparent in PyWry backend * black --------- Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py b/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py
index 79d4c56e18b..fb2503afe86 100644
--- a/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py
+++ b/openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py
@@ -198,6 +198,12 @@ class Backend(PyWry):
self.check_backend()
# pylint: disable=C0415
+ paper_bg = (
+ "rgba(0,0,0,0)"
+ if self.charting_settings.chart_style == "dark"
+ else "rgba(255,255,255,0)"
+ )
+
title = "Interactive Chart"
fig.layout.title.text = re.sub(
@@ -210,9 +216,8 @@ class Backend(PyWry):
export_image = Path(export_image).resolve()
json_data = json.loads(fig.to_json())
-
json_data.update(self.get_json_update(command_location))
-
+ json_data["layout"]["paper_bgcolor"] = paper_bg
outgoing = dict(
html=self.get_plotly_html(),
json_data=json_data,