Skip to content

Conversation

@jnumainville
Copy link
Collaborator

Added subplot_titles argument to make_subplots that can either pass in a list of new subplot titles or be set to True to maintain existing subplot titles.
Added title argument to make_subplots as well, similar to other charts.

Copilot AI and others added 12 commits November 7, 2025 20:53
…_subplots

Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
…ncation logic

Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
…title check

Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
- Rename use_existing_titles to titles_as_subtitles for clarity
- Remove default value annotations from docstrings
- Extract title handling logic into get_subplot_titles helper function
- Move annotation and title application from unsafe_update_figure to atomic_layer
- Add subplot_annotations and overall_title parameters to atomic_layer and layer
- Update documentation to use simpler language (left to right, top to bottom instead of row-major)
- Update all tests to use titles_as_subtitles
- Simplify extract_title_from_figure to always return string

Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
- Rename 'overall_title' parameter to 'title' in layer function
- Remove unnecessary padding logic from get_subplot_titles (annotations are skipped for missing titles anyway)
- Remove erroneous duplicate return statement in atomic_make_subplots

Co-authored-by: jnumainville <10480451+jnumainville@users.noreply.github.com>
@jnumainville
Copy link
Collaborator Author

Looks like this needs deephaven/deephaven-core#7596 to pass fully

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