From e587dd357c333d4d4d8c1ae30404b0f81b50c327 Mon Sep 17 00:00:00 2001 From: louisnw Date: Tue, 31 Oct 2023 22:57:09 +0000 Subject: [PATCH] Legend hotfix --- lightweight_charts/abstract.py | 2 ++ lightweight_charts/js/funcs.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lightweight_charts/abstract.py b/lightweight_charts/abstract.py index 4a1d3ae..53bee1b 100644 --- a/lightweight_charts/abstract.py +++ b/lightweight_charts/abstract.py @@ -447,6 +447,7 @@ class Line(SeriesCommon): self.color = color self.run_script(f''' {self.id} = {{ + type: "line", series: {chart.id}.chart.addLineSeries({{ color: '{color}', lineStyle: {line_style(style)}, @@ -504,6 +505,7 @@ class Histogram(SeriesCommon): self.color = color self.run_script(f''' {self.id} = {{ + type: "histogram", series: {chart.id}.chart.addHistogramSeries({{ color: '{color}', lastValueVisible: {jbool(price_label)}, diff --git a/lightweight_charts/js/funcs.js b/lightweight_charts/js/funcs.js index 3eba4cd..a0a3d0b 100644 --- a/lightweight_charts/js/funcs.js +++ b/lightweight_charts/js/funcs.js @@ -241,7 +241,7 @@ if (!window.Chart) { if (!param.seriesData.get(line.line.series)) return let price = param.seriesData.get(line.line.series).value - if (line.line.series._series._seriesType === 'Histogram') { + if (line.line.type === 'histogram') { price = shorthandFormat(price) } else {