Open
Description
Description
to_js_literal
is very slow 19s
for 4k points series causing slowness in rendering the Chart.
Same as - #51
Reproducer
import pandas as pd
import seaborn as sns
from highcharts_core.chart import Chart
from highcharts_core.options.plot_options import PlotOptions
from highcharts_core.options.series.scatter import ScatterSeries
original_df = sns.load_dataset("iris")
df = sns.load_dataset("iris")
for i in range(26):
df = pd.concat([df, original_df])
ch = Chart.from_pandas(
df,
property_map={
"x": "petal_width",
"y": "sepal_length",
},
series_type="scatter",
)
%%time
js_literal = ch.to_js_literal()
Version
highcharts-core == 1.8.2