SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S


1
(2)
2
(3)
3
(5)
4
(10)
5
(1)
6
7
(1)
8
(1)
9
(5)
10
(5)
11
(5)
12
13
(1)
14
(3)
15
(8)
16
(9)
17
(16)
18
(1)
19
(2)
20
(4)
21
(8)
22
(10)
23
(9)
24
(8)
25
(2)
26
(1)
27
(11)
28
(9)
29
(9)
30
(15)
31
(6)


Showing 3 results of 3

From: Alejandro W. <ale...@gm...> - 2013年01月14日 19:37:16
On Mon, Jan 14, 2013 at 10:39 AM, Paul Hobson <pmh...@gm...> wrote:
> Does the call to tight_layout() fig your problem?
Actually, I just realized that is not tight_layout() what fixed my
problem, but using ax.matshow instead of plt.matshow. The following
code produces an unclipped colorbar:
A = np.random.rand(100,10) / 100
fig, ax = plt.subplots()
img = ax.matshow(A)
plt.colorbar(img)
plt.show()
Alejandro.
From: Paul H. <pmh...@gm...> - 2013年01月14日 17:39:22
On Mon, Jan 14, 2013 at 8:50 AM, Alejandro Weinstein <
ale...@gm...> wrote:
> On Mon, Jan 14, 2013 at 9:42 AM, Paul Hobson <pmh...@gm...> wrote:
> > import matplotlib.pyplot as plt
> > import numpy as np
> >
> > A = np.random.rand(100,10) / 100
> > fig, ax = plt.subplots()
> > img = ax.matshow(A)
> > plt.colorbar(img)
> > fig.tight_layout()
> > plt.show()
> >
> > Does the call to tight_layout() fig your problem?
>
> Yes. This shows all the digits. There is still a lot of empty space to
> the left of the image, but that's not too bad.
>
> Interestingly, I tried before using tight_layout() as in
>
> ##################################
> A = np.random.rand(100,10) / 100
> plt.matshow(A)
> plt.colorbar()
> plt.tight_layout()
> plt.show()
> ##################################
>
> and I got the error
>
>
> /usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-linux-x86_64.egg/matplotlib/figure.py:1526:
> UserWarning: This figure includes Axes that are not compatible with
> tight_layout, so its results might be incorrect.
> warnings.warn("This figure includes Axes that are not "
> Traceback (most recent call last):
> File "mp1.py", line 8, in <module>
> plt.tight_layout()
> File
> "/usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-linux-x86_64.egg/matplotlib/pyplot.py",
> line 1150, in tight_layout
> fig.tight_layout(pad=pad, h_pad=h_pad, w_pad=w_pad, rect=rect)
> File
> "/usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-linux-x86_64.egg/matplotlib/figure.py",
> line 1536, in tight_layout
> rect=rect)
> File
> "/usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-linux-x86_64.egg/matplotlib/tight_layout.py",
> line 325, in get_tight_layout_figure
> max_nrows = max(nrows_list)
> ValueError: max() arg is an empty sequence
>
(Some of the discussion accidentally went off-list. Sorry that was my
fault.)
Same here on my Windows machine. --That-- might be bug. I'll wait for some
feedback before I create a github issue.
-paul
From: Alejandro W. <ale...@gm...> - 2013年01月14日 15:00:24
Hi:
I'm using matshow with a colorbar to visualize a matrix. If the number
of digits used in the colorbar are too many, the digits are clipped.
The following code illustrates the behavior:
##################################
import matplotlib.pyplot as plt
import numpy as np
A = np.random.rand(100,10) / 100
plt.matshow(A)
plt.colorbar()
plt.show()
##################################
See http://imgur.com/AJmv0 for the output.
Is there an easy way to get the colormap without clipping? I can
resize the image manually to get all the digits, but I'm looking for
an automatic way to do this.
Should I report this as a bug?
I'm using mpl 1.3
Alejandro.

Showing 3 results of 3

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /