Skip to content

Commit 59516d5

Browse files
fix(altair): address review feedback for stereonet-equal-area
Attempt 3/3 - fixes based on AI review
1 parent f3c819b commit 59516d5

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

  • plots/stereonet-equal-area/implementations

plots/stereonet-equal-area/implementations/altair.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
""" pyplots.ai
1+
"""pyplots.ai
22
stereonet-equal-area: Structural Geology Stereonet (Equal-Area Projection)
33
Library: altair 6.0.0 | Python 3.14.3
44
Quality: 81/100 | Created: 2026-03-15
@@ -157,7 +157,7 @@
157157
df_means = pd.DataFrame(mean_rows)
158158

159159
# Plot
160-
color_map = {"Bedding": "#306998", "Fault": "#C1432E", "Joint": "#2A9D8F"}
160+
color_map = {"Bedding": "#306998", "Fault": "#C1432E", "Joint": "#D4A017"}
161161
color_scale = alt.Scale(domain=list(color_map.keys()), range=list(color_map.values()))
162162
x_enc = alt.X("x:Q", axis=None, scale=alt.Scale(domain=[-1.25, 1.25]))
163163
y_enc = alt.Y("y:Q", axis=None, scale=alt.Scale(domain=[-1.25, 1.25]))
@@ -175,8 +175,11 @@
175175
y=y_enc,
176176
detail="seg_id:N",
177177
order="order:O",
178-
color=alt.Color("level:Q", scale=alt.Scale(scheme="greys", domain=[0, len(contour_levels)]), legend=None),
179-
opacity=alt.value(0.35),
178+
color=alt.Color(
179+
"level:Q", scale=alt.Scale(scheme="oranges", domain=[-1, len(contour_levels)]), legend=None
180+
),
181+
opacity=alt.value(0.55),
182+
strokeWidth=alt.value(1.5),
180183
)
181184
)
182185
if len(df_contours) > 0
@@ -267,7 +270,7 @@
267270

268271
mean_labels = (
269272
alt.Chart(df_means)
270-
.mark_text(fontSize=16, fontWeight="bold", dy=-18, color="#333333")
273+
.mark_text(fontSize=19, fontWeight="bold", dy=-20, color="#222222")
271274
.encode(x=x_enc, y=y_enc, text="label:N", opacity=alt.condition(selection, alt.value(0.9), alt.value(0.1)))
272275
.add_params(selection)
273276
)

0 commit comments

Comments
 (0)