diff --git a/lightweight_charts/drawings.py b/lightweight_charts/drawings.py index 63ec384..4c4743c 100644 --- a/lightweight_charts/drawings.py +++ b/lightweight_charts/drawings.py @@ -46,7 +46,16 @@ class TwoPointDrawing(Drawing): def make_js_point(time, price): - return js_json({"time": time, "price": price}) + formatted_time = self.chart._single_datetime_format(time) + return f'''{{ + "time": {formatted_time}, + "logical": {self.chart.id}.chart.timeScale() + .coordinateToLogical( + {self.chart.id}.chart.timeScale() + .timeToCoordinate({formatted_time}) + ), + "price": {price} + }}''' self.run_script(f''' {self.id} = new {drawing_type}(