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


Showing 7 results of 7

From: Jae-Joon L. <lee...@gm...> - 2009年12月16日 20:15:02
There is no automatic way (that are implemented in matplotlib) to
adjust the location of the colorbar axes to match that of the parent
axes. Thus you need to manually do this.
The axes_grid toolkit (which is included in 0.99) provide some helper
function for it though. Check out the function
"demo_locatable_axes_easy" in the example below.
http://matplotlib.sourceforge.net/examples/axes_grid/demo_axes_divider.html
The best way to change the colorbar tick is to provide *ticks*
parameter when you create the colorbar. Changing ticks of the existing
colorbar is a bit tricky.
Regards,
-JJ
On Tue, Dec 15, 2009 at 2:11 PM, william ratcliff
<wil...@gm...> wrote:
> I have two quick questions about colorbars in matplotlib. The first is
> related to the size of the colorbar. I would like to have square axes for a
> plot, so I use:
> ax=fig.add_subplot(1,2,1)
> pc=ax.pcolor(X,Z,P2)
> ax.set_aspect(1./ax.get_data_ratio())
> cb=pylab.colorbar(pc,orientation='vertical')
> However, here I find that the colorbar is as long as the original image
> rather than the scaled image. Is there a good way around this?
> pylab.axis('equal')
> and
> pylab.axis('scaled')
> have not helped.
> The second question is related to the choice of tickmarks for the colorbar.
> If I would like to have only say 4 ticks on colorbar, I tried:
> cb.ax.xaxis.set_major_locator(MaxNLocator(4)), however, the range for the
> colorbar is now incorrect. Suggestions? I am using
> version 0.99.0
> Thanks,
> William
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Eric F. <ef...@ha...> - 2009年12月16日 17:14:34
Bruce Ford wrote:
> Using the code below, I'm placing a second title on a figure. However
> this title is placed over the figure and does not adjust the figure
> placement for the title. Is there a way to adjust the placement of
> the figure further down? I'm not seeing any such setting.
> 
> pyplot.suptitle(MakeTitle(param, hour, day, year, month,
> model, figure_type,date_time_type,mei_span,composite_year,composite_years,year_array,year1,day1,month1),
> fontsize=10)
> if plot_another == 1:
> pyplot.suptitle(MakeTitle(param1, hour1, day1, year1,
> month1, model1,
> figure_type1,date_time_type1,mei_span1,composite_year1,composite_years1,year_array1,year11,day11,month11),
> fontsize=10, y=.90)
> 
> Any help would be appreciated.
Bruce,
It sounds like subplots_adjust might be what you need at this point:
http://matplotlib.sourceforge.net/api/pyplot_api.html?highlight=subplots_adjust#matplotlib.pyplot.subplots_adjust
Eric
> 
> Bruce
> ---------------------------------------
> Bruce W. Ford
> Clear Science, Inc.
> br...@cl...
> bru...@na...
> http://www.ClearScienceInc.com
> Phone/Fax: 904-379-9704
> 8241 Parkridge Circle N.
> Jacksonville, FL 32211
> Skype: bruce.w.ford
> Google Talk: fo...@gm...
> 
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev 
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Bruce F. <br...@cl...> - 2009年12月16日 16:47:07
Using the code below, I'm placing a second title on a figure. However
this title is placed over the figure and does not adjust the figure
placement for the title. Is there a way to adjust the placement of
the figure further down? I'm not seeing any such setting.
 pyplot.suptitle(MakeTitle(param, hour, day, year, month,
model, figure_type,date_time_type,mei_span,composite_year,composite_years,year_array,year1,day1,month1),
fontsize=10)
 if plot_another == 1:
 pyplot.suptitle(MakeTitle(param1, hour1, day1, year1,
month1, model1,
figure_type1,date_time_type1,mei_span1,composite_year1,composite_years1,year_array1,year11,day11,month11),
fontsize=10, y=.90)
Any help would be appreciated.
Bruce
---------------------------------------
Bruce W. Ford
Clear Science, Inc.
br...@cl...
bru...@na...
http://www.ClearScienceInc.com
Phone/Fax: 904-379-9704
8241 Parkridge Circle N.
Jacksonville, FL 32211
Skype: bruce.w.ford
Google Talk: fo...@gm...
From: Wellenreuther, G. <ger...@de...> - 2009年12月16日 10:43:01
Perry Greenfield wrote:
> To give an idea, when you ask matplotlib to render an image, it 
> processes it (resamples, rescales, maps to colors, etc) in order to 
> actually display it. Since it may redo all that if you resize or 
> otherwise re-render the figure, it needs to keep a reference to the 
> original image. Even if you delete your reference to it, it still has 
> it, and thus it won't be deleted until the figure is cleared. So if the 
> input to the imshow call is the full size array, you will have that 
> around. You may want to downsample that image to lower resolution (and 
> make sure that the downsampled version is a copy, not a view of the 
> original array).
This is what I already did, at least that was what I thought. I
calculated a downsampled image, but ignored it ... :(
So now I was able to do the stitching of >30 images with a resolution of
1224x1632, yielding a total picture of 6600 x 5450 pixels, with 600 dpi.
Thanks for your help!
Cheers, Gerd
-- 
Dr. Gerd Wellenreuther
beamline scientist P06 "Hard X-Ray Micro/Nano-Probe"
Petra III project
HASYLAB at DESY
Notkestr. 85
22603 Hamburg
Tel.: + 49 40 8998 5701
From: <lis...@me...> - 2009年12月16日 08:17:30
On 16/12/2009, at 7:47 PM, Christopher Fonnesbeck wrote:
> I have built matplotlib from svn on OSX 10.6, using the make.osx script that is included with the source, except with the 32-bit build flags removed. The resulting module fails on import, however, with the following:
> 
> 
I was able to get a build that imports without error, but on several plots I get the very bizarre error:
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8035-py2.6-macosx-10.6-universal.egg/matplotlib/backends/backend_agg.py", line 221, in _get_agg_font
 font = FT2Font(str(fname))
RuntimeError: Could not open facefile /Library/Python/2.6/site-packages/matplotlib-1.0.svn_r7956-py2.6-macosx-10.6-universal.egg/matplotlib/mpl-data/fonts/ttf/Vera.ttf; Cannot_Open_Resource
Notice that the current matplotlib .egg package (r8035) looks for resources in a previous build (r7956)! I have eradicated all previous matplotlib builds and deleted the build folder from within the matplotlib source folder. I have no idea why this is happening.
From: Christopher F. <lis...@me...> - 2009年12月16日 06:47:23
I have built matplotlib from svn on OSX 10.6, using the make.osx script that is included with the source, except with the 32-bit build flags removed. The resulting module fails on import, however, with the following:
In [1]: from pylab import *
------------------------------------------------------------
Traceback (most recent call last):
 File "<ipython console>", line 1, in <module>
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/pylab.py", line 1, in <module>
 from matplotlib.pylab import *
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/pylab.py", line 206, in <module>
 from matplotlib import mpl # pulls in most modules
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/mpl.py", line 2, in <module>
 from matplotlib import axis
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/axis.py", line 14, in <module>
 import matplotlib.text as mtext
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/text.py", line 30, in <module>
 from matplotlib.backend_bases import RendererBase
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/backend_bases.py", line 40, in <module>
 import matplotlib.textpath as textpath
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/textpath.py", line 9, in <module>
 from matplotlib.mathtext import MathTextParser
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/mathtext.py", line 52, in <module>
 import matplotlib._png as _png
ImportError: dlopen(/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so, 2): Symbol not found: _png_create_info_struct
 Referenced from: /Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so
 Expected in: flat namespace
in /Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so
This seems like this is related to 32-bit code lurking somewhere, but I'm not sure where. I am surely using 64-bit python.
Any ideas or solutions are appreciated.
From: Christopher F. <fon...@ma...> - 2009年12月16日 06:45:57
I have built matplotlib from svn on OSX 10.6, using the make.osx script that is included with the source, except with the 32-bit build flags removed. The resulting module fails on import, however, with the following:
In [1]: from pylab import *
------------------------------------------------------------
Traceback (most recent call last):
 File "<ipython console>", line 1, in <module>
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/pylab.py", line 1, in <module>
 from matplotlib.pylab import *
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/pylab.py", line 206, in <module>
 from matplotlib import mpl # pulls in most modules
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/mpl.py", line 2, in <module>
 from matplotlib import axis
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/axis.py", line 14, in <module>
 import matplotlib.text as mtext
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/text.py", line 30, in <module>
 from matplotlib.backend_bases import RendererBase
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/backend_bases.py", line 40, in <module>
 import matplotlib.textpath as textpath
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/textpath.py", line 9, in <module>
 from matplotlib.mathtext import MathTextParser
 File "/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/mathtext.py", line 52, in <module>
 import matplotlib._png as _png
ImportError: dlopen(/Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so, 2): Symbol not found: _png_create_info_struct
 Referenced from: /Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so
 Expected in: flat namespace
 in /Library/Python/2.6/site-packages/matplotlib-1.0.svn_r8034-py2.6-macosx-10.6-universal.egg/matplotlib/_png.so
This seems like this is related to 32-bit code lurking somewhere, but I'm not sure where. I am surely using 64-bit python.
Any ideas or solutions are appreciated.

Showing 7 results of 7

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 によって変換されたページ (->オリジナル) /