-
Notifications
You must be signed in to change notification settings - Fork 392
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
colorbar fill whole figure #426
Comments
The same problem that can be found in matplotlib/matplotlib#12355 |
Can you supply a self contained minimal example? Thanks! |
It is extremely doubtful this has anything to do with basemap, but I'll
concede that I can't think of how this could happen in any case. All
basemap does is performs transformations on coordinates, and provides
useful map layers. Matplotlib is still doing all of the plotting.
…On Mon, Oct 1, 2018 at 9:42 AM Jody Klymak ***@***.***> wrote:
Can you supply. Self contained minimal example? Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#426 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AARy-D3-kOqi6-IQ4D6tMHtJdi7cRNCvks5ughvPgaJpZM4XBV1y>
.
|
Oh, waitaminute... you called `enh.colorbar()`. Could you try
`plt.colorbar()` or `fig.colorbar()` instead?
…On Mon, Oct 1, 2018 at 10:36 AM Benjamin Root ***@***.***> wrote:
It is extremely doubtful this has anything to do with basemap, but I'll
concede that I can't think of how this could happen in any case. All
basemap does is performs transformations on coordinates, and provides
useful map layers. Matplotlib is still doing all of the plotting.
On Mon, Oct 1, 2018 at 9:42 AM Jody Klymak ***@***.***>
wrote:
> Can you supply. Self contained minimal example? Thanks!
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#426 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AARy-D3-kOqi6-IQ4D6tMHtJdi7cRNCvks5ughvPgaJpZM4XBV1y>
> .
>
|
|
This is an I'll leave this open at @WeatherGod's discretion; one could imagine basemap not relying on axes_grid for colorbar placement. But thats not to minimize the fact that there is a bug in 3.0 with the above combination.... |
Just to be clea, this is only an issue if you do: |
@jklymak is correct. The issue come from plt.savefig(...,bbox_inchs='tight'). Without this option, everything is fine. |
Well that is a pretty useful option. Any idea when we go back to re-using this essential feature for producing publication-quality figures? Currently (with MPL 3.0.2) I am wasting a bunch of time editing prior scripts to reproduce some work that used to work beautifully with this option, but no longer does. Is there a workaround for producing figures that minimize white space? |
The latest version has fixed this issue, just use the latest version. |
the latest version of matplotlib appears to be 3.0.2, which is what I am using. are you referring to another package? |
matplotlib v3.0.2 fixed this issue. How did you install it?
…On Mon, Dec 10, 2018 at 1:36 PM Julien Emile-Geay ***@***.***> wrote:
the latest version of matplotlib appears to be 3.0.2, which is what I am
using. are you referring to another package?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#426 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AARy-CzVuFliZaI9nj0LDSYESFquzsYyks5u3qmngaJpZM4XBV1y>
.
|
Problem was due to running the general Spyder and not the environment-specific Spyder. Sorry for adding to the confusion. |
I use the matplotlib3.0 and basemap 1.2 to plot a map figure. The figure is correct. However, if I add colorbar by "m.colorbar(...)", the colorbar will fill the whole figure. There is no such issue for matplotlib2.2.2 and basemap1.1.
The text was updated successfully, but these errors were encountered: