Skip to content

Subplot title count fix + fix for issue introduced in earlier PR #61393

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
May 7, 2025

Conversation

eicchen
Copy link
Contributor

@eicchen eicchen commented May 2, 2025

Adds a check for length of subplots as an alternative to the default title check and produces an alternative error message if number of subplots does not match titles produced.

Additionally, includes fix for issues introduced during PR: #61340 and mentioned in #61018

eicchen added 30 commits March 21, 2025 21:06
@mroeschke mroeschke added the Visualization plotting label May 5, 2025
@mroeschke mroeschke added this to the 3.0 milestone May 7, 2025
@mroeschke mroeschke merged commit 2e141aa into pandas-dev:main May 7, 2025
44 checks passed
@mroeschke
Copy link
Member

Thanks again @eicchen

xaris96 pushed a commit to xaris96/pandas that referenced this pull request May 30, 2025
…das-dev#61393)

* test case for subplot stacking

* Removed overlooked print statement

* Updated test to check other subplot in figure

* Updated test cases to include more subplot stacking possibilities

* removed savefig() left in test cases

* Updated test cases to test more arrangements

* Completed function fix (order of subplot input does not matter, need clarification if it matters)

* appeasing the great pre-commit formatter

* Updated whatsnew

* Docstring adjustment

* Moved self.subplot check to a seperate bool

* Added ignore where mypy thinks self.subplots is a bool

* Actually addressed mypy typing

* Incorperated initial PR comments

* Updated missing () after .all

* Initial test cases

* Addressed more comments on PR

* Updated '&' to 'and'

* Updated Test cases

* Fixed crash when "subplots=True" is used

* Title check checks for subplot length if specified

* Updated Test cases

* Title check checks for subplot length if specified

* Updated test name

* Removed extra '_' in test name

* Fixed issue where expected_total_height returns as a df instead of a series

* Updated change notes

* Addressed mypy error

* Addresed PR comments

* Changed exception message raised and updated test case
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BUG: df.plot() multi-column subplots & title interaction
2 participants