From 569c751c7ff6bb064aecb53ca341c52b53ec7d2d Mon Sep 17 00:00:00 2001 From: Ojasva Date: Tue, 6 Mar 2018 18:12:29 +0530 Subject: [PATCH] Added support for sharex & sharey params --- pandas_highcharts/core.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pandas_highcharts/core.py b/pandas_highcharts/core.py index f7edabc..5887a84 100644 --- a/pandas_highcharts/core.py +++ b/pandas_highcharts/core.py @@ -142,6 +142,8 @@ def serialize_xAxis(df, output, *args, **kwargs): output["xAxis"]["labels"] = {"rotation": kwargs["rot"]} if "fontsize" in kwargs: output["xAxis"].setdefault("labels", {})["style"] = {"fontSize": kwargs["fontsize"]} + if "sharex" in kwargs: + output["xAxis"].setdefault("labels", {})["enabled"] = kwargs["sharex"] if "xticks" in kwargs: output["xAxis"]["tickPositions"] = kwargs["xticks"] @@ -159,6 +161,8 @@ def serialize_yAxis(df, output, *args, **kwargs): yAxis["labels"] = {"rotation": kwargs["rot"]} if "fontsize" in kwargs: yAxis.setdefault("labels", {})["style"] = {"fontSize": kwargs["fontsize"]} + if "sharey" in kwargs: + yAxis.setdefault("labels", {})["enabled"] = kwargs["sharey"] if "yticks" in kwargs: yAxis["tickPositions"] = kwargs["yticks"] output["yAxis"] = [yAxis]