Show Sidebar Hide Sidebar

Comparing WebGL vs SVG in Python

Comparing WebGL with Scattergl() to SVG with Scatter() in Python with Plotly.

Comparing Scatter Plots with 75,000 Random Points

Now in Ploty you can implement WebGL with Scattergl() in place of Scatter()
for increased speed, improved interactivity, and the ability to plot even more data!

WebGL

In [1]:
import plotly.graph_objects as go

import numpy as np
np.random.seed(1)

N = 75000

fig = go.Figure()
fig.add_trace(
    go.Scattergl(
        x = np.random.randn(N),
        y = np.random.randn(N),
        mode = 'markers',
        marker = dict(
            line = dict(
                width = 1,
                color = 'DarkSlateGrey')
        )
    )
)

fig.update_layout(title_text = 'WebGL')

fig.show()