Skip to content

Chart formatting through the library and edit_chart; golden p15 - #11

Merged
uvrt merged 2 commits into
mainfrom
r3-chart-formatting
Oct 11, 2026
Merged

uvrt merged 2 commits into
mainfrom
r3-chart-formatting

Conversation

@uvrt

@uvrt uvrt commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Production feedback round 3, G1-G4, on uvrt/ooxml-edit#22 (0.15.0).

  • slide.add_chart takes radar_filled and bubble, category_order, gridlines, bubble_scale.
  • Chart gains ooxml-edit's formatting (axis scales, gridlines, series and point colours and markers, a column series as a line, chart text, point labels incl. Value From Cells); a series and a point are found by name and label as series_named / category_index find them.
  • edit_chart's handler runs the seven new actions, and add takes axis + scale and gridlines; read reports scales, series formats and point labels.
  • Golden p15: a maturity gap chart (current columns in tx2, Procure highlighted, diamond target markers, 0-5 by 1, no gridlines, 10 pt) and an effort-against-impact bubble matrix labelled R1-R6 from the workbook; 10 calls, 28/28. PowerPoint exports the output unprompted and draws both charts as intended.
  • Budgets: the core unchanged (3,398 estimated, about 5,029 counted by the proxy); every definition 10,467 -> 11,113, guard raised 10,500 -> 11,200 with a note.

Merge order: uvrt/ooxml-edit#22 first, then this; CI pins ooxml-edit's r3-chart-formatting branch (# TEMPORARY (r3)) -- switch back to @main after #22 merges.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WCxhY1fvWQPiWCwz7SYUVh

uvrt and others added 2 commits October 11, 2026 09:26
slide.add_chart takes radar_filled and bubble, category_order, gridlines and
bubble_scale; Chart finds a series and a point by name and label as
series_named and category_index do; edit_chart's handler runs the new
formatting actions and add's scale and gridlines. Golden p15: a maturity gap
chart and an effort-against-impact bubble matrix labelled R1-R6, 10 calls,
28/28. The every-definition guard rises to 11,200 (11,113), the core
unchanged. Needs ooxml-edit 0.15.0; CI pins its branch temporarily (r3).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WCxhY1fvWQPiWCwz7SYUVh
@uvrt
uvrt merged commit ecc3a5c into main Oct 11, 2026
19 checks passed
@uvrt
uvrt deleted the r3-chart-formatting branch October 11, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant