summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjoaquim <henriquecjoaquim@gmail.com>2024-05-29 11:11:36 +0100
committerhjoaquim <henriquecjoaquim@gmail.com>2024-05-29 11:11:36 +0100
commit44287a8f3032270999a9787282aa51c18fdac0f4 (patch)
tree90e30f87ac985d8f3db062fe7ac17c7eaaf611da
parent35090f807b32c04f700ff0198de843a266f7fe3a (diff)
add url functionality to the charting extension
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py b/openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py
index b2e5efcfd4a..884b370df42 100644
--- a/openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py
+++ b/openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py
@@ -554,3 +554,16 @@ class Charting:
ipython_display.display(ipython_display.HTML(data_as_df.to_html()))
else:
warn("IPython.display is not available.")
+
+ def url(
+ self,
+ url: str,
+ title: str = "",
+ width: Optional[int] = None,
+ height: Optional[int] = None,
+ ):
+ """Return the URL of the chart."""
+ try:
+ self._backend.send_url(url=url, title=title, width=width, height=height)
+ except Exception as e: # pylint: disable=W0718
+ warn(f"Failed to show figure with backend. {e}")