Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Resolves different edgecolor and hatch color in bar plot#26993

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Closed
Vashesh08 wants to merge11 commits intomatplotlib:mainfromVashesh08:Issue26074

Conversation

Vashesh08
Copy link
Contributor

@Vashesh08Vashesh08 commentedOct 4, 2023
edited
Loading

PR summary

Fixes#26074
Continued From#26683

PR checklist

Copy link
Member

@story645story645 left a comment
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Hi, thanks for following up. I'm not sure if your tests are in draft form, but they're currently not testing anything because your reference and actual figures are using the same code to make the same image. You may need a mix of comparison and equals_tests herehttps://matplotlib.org/devdocs/devel/testing.html#writing-an-image-comparison-test

@melissawm
Copy link
Member

Hi@Vashesh08 , it looks like you pulled in a number of unrelated commits into your branch. You will probably need torebase your branch to leave only your commits. If you run into trouble and need help, let us know.

@Vashesh08
Copy link
ContributorAuthor

@melissawm I think I removed the unrelated commits. Thanks for the docs!

melissawm reacted with hooray emoji

Copy link
Member

@story645story645 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Hi,
I'm really sorry I dropped the ball on finishing this up. If you've got the time, my major question/concern/thing I should have flagged earlier (sorry :wince:) is that the hatchcolor shouldn't be set inside edgecolor. I think seperating it out so that hatchcolor is only set inside set_hatchcolor, even when set to the edge color, should clean up some of the logic chains happening now and will hopefully get rid of the need for a second set_hatch_color variable.

@dstansbydstansby marked this pull request as draftJanuary 14, 2024 16:45
@Vashesh08
Copy link
ContributorAuthor

I'm extremely sorry for the delay in responding. I missed out on your response.

The primary concern I had was how should I tackle the hatchcolor when both hatchcolor and edgecolor values both are specified. Since these values are updating using_internal_update method, which makes the order of these parameters important. In order to tackle this, I had to introduced a class variableself.set_hatch_color and local function variablesset_hatchcolor_from_edgecolor.

the hatchcolor shouldn't be set inside edgecolor
I think the way this would have to be done would be passing an additional parameter to set_hatchcolor function. Although that would make a redundant variable but I think it would clean up the logic.

I will be pushing these changes. Lmk if you still think there are room for any more improvements.

@Vashesh08Vashesh08 marked this pull request as ready for reviewFebruary 13, 2024 16:03
Copy link
Member

@story645story645 left a comment
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I might be missing something, but I don't see why this isn't just a fallback chain. Also sorry it took so long to get back to you.

@story645
Copy link
Member

story645 commentedFeb 27, 2024
edited
Loading

hi, we discussed this on the call this week b/c I was worried and@ksunden and@QuLogic both suggested that there's a way to inherit the rcparam from edgecolor so that you can reduce the fallback logic and that legend.facecolor already tracks legend.edgecolor and you can maybe use that as a model. What that means is it solves theblack default orintentional problem so

Also thanks for your patience and perseverance on this.

@Impaler343
Copy link
Contributor

@Vashesh08 are you coming back to this? Or should I give it a go

@Vashesh08
Copy link
ContributorAuthor

Vashesh08 commentedApr 19, 2024
edited
Loading

@Impaler343
I have been a little busy and haven't had enough time to work on this. Please go ahead.

Impaler343 reacted with thumbs up emoji

@story645
Copy link
Member

gonna close this since#28104 supercedes this

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@story645story645story645 requested changes

Assignees
No one assigned
Projects
Status: Waiting for author
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

[ENH]: Different edgecolor and hatch color in bar plot
4 participants
@Vashesh08@melissawm@story645@Impaler343

[8]ページ先頭

©2009-2025 Movatter.jp