Skip to content

Slowness in rendering Charts #186

Open
@nishikantparmariam

Description

@nishikantparmariam

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()

image

Version

highcharts-core == 1.8.2

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions