Skip to content

Commit 8431ea6

Browse files
fix(bokeh): use inline data instead of seaborn for scatter-color-groups
1 parent 81b44b0 commit 8431ea6

1 file changed

Lines changed: 19 additions & 3 deletions

File tree

  • plots/bokeh/scatter/scatter-color-groups

plots/bokeh/scatter/scatter-color-groups/default.py

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,30 @@
33
Library: bokeh
44
"""
55

6-
import seaborn as sns
6+
import numpy as np
7+
import pandas as pd
78
from bokeh.io import export_png
89
from bokeh.models import ColumnDataSource
910
from bokeh.plotting import figure
1011

1112

12-
# Data
13-
data = sns.load_dataset("iris")
13+
# Data - Iris-like dataset
14+
np.random.seed(42)
15+
n_per_group = 50
16+
17+
data = pd.DataFrame({
18+
"sepal_length": np.concatenate([
19+
np.random.normal(5.0, 0.35, n_per_group),
20+
np.random.normal(5.9, 0.50, n_per_group),
21+
np.random.normal(6.6, 0.60, n_per_group),
22+
]),
23+
"sepal_width": np.concatenate([
24+
np.random.normal(3.4, 0.38, n_per_group),
25+
np.random.normal(2.8, 0.30, n_per_group),
26+
np.random.normal(3.0, 0.30, n_per_group),
27+
]),
28+
"species": ["setosa"] * n_per_group + ["versicolor"] * n_per_group + ["virginica"] * n_per_group,
29+
})
1430

1531
# Color palette (from style guide)
1632
colors = ["#306998", "#FFD43B", "#DC2626", "#059669", "#8B5CF6", "#F97316"]

0 commit comments

Comments
 (0)