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




Showing 5 results of 5

From: Fredrik J. <fre...@gm...> - 2008年09月02日 22:56:50
Hi,
I've encountered what appears to be a bug in matplotlib-0.98.3
(Windows XP, Python 2.5). The following plot of a function with poles
displays garbage (large filled boxes instead of a curve). There's
large variation in the y values, but not so large that this shouldn't
be possible to plot correctly.
Is this problem known? Is there a workaround?
from pylab import *
x = [-2.97, -2.94, -2.91, -2.88, -2.85, -2.82, -2.79, -2.76, -2.73, -2.7,
-2.67, -2.64, -2.61, -2.58, -2.55, -2.52, -2.49, -2.46, -2.43, -2.4, -2.37,
-2.34, -2.31, -2.28, -2.25, -2.22, -2.19, -2.16, -2.13, -2.1, -2.07, -2.04,
-2.01, -1.98, -1.95, -1.92, -1.89, -1.86, -1.83, -1.8, -1.77, -1.74, -1.71,
-1.68, -1.65, -1.62, -1.59, -1.56, -1.53, -1.5, -1.47, -1.44, -1.41, -1.38,
-1.35, -1.32, -1.29,-1.26, -1.23, -1.2, -1.17, -1.14, -1.11, -1.08, -1.05,
-1.02, -0.99, -0.96, -0.93, -0.9, -0.87, -0.84, -0.81, -0.78, -0.75, -0.72,
-0.69, -0.66, -0.63, -0.6, -0.57, -0.54, -0.51, -0.48, -0.45, -0.42, -0.39,
-0.36, -0.33, -0.3, -0.27, -0.24, -0.21, -0.18, -0.15, -0.12, -0.09, -0.06,
-0.03]
y = [7.40742e+6, 462976.0, 91463.4, 28950.0, 11867.8, 5732.96, 3104.37,
1830.03, 1153.53, 768.963, 538.805, 395.968, 305.58, 248.666, 214.668,
197.843, 195.517, 207.33, 235.138, 283.525, 361.162, 483.641, 679.315,
1001.79, 1558.46, 2581.22, 4621.92, 9171.58, 21022.7, 60014.1, 249909.0,
2.34376e+6, 6.0e+8, 3.75e+7, 960013.0, 146498.0, 40995.2, 15633.9,7200.57,
3768.46, 2164.71, 1336.34, 875.104, 603.287, 436.34, 331.148, 264.559,
223.743, 201.613, 194.594, 201.594, 223.706, 264.503, 331.072, 436.244,
603.172, 874.968, 1336.19, 2164.53, 3768.26, 7200.35, 15633.7, 40994.9,
146498.0, 960013.0, 3.75e+7, 6.0e+8, 2.34376e+6, 249909.0, 60013.7,
21022.2, 9171.01, 4621.3, 2580.56, 1557.75, 1001.03, 678.491, 482.753,
360.205, 282.492, 234.022, 206.125, 194.213, 196.431, 213.137, 247.004,
303.774, 394.002, 536.66, 766.62, 1150.97, 1827.22, 3101.28, 5729.56,
11864.0, 28945.8, 91458.8, 462971.0, 7.40741e+6]
plot(x, y)
ylim([-40, 40])
show()
--
Fredrik
From: Xavier G. <xav...@gm...> - 2008年09月02日 22:51:56
Hi,
What is the best way to get the pixels values in addition to the pixel 
numbers when moving the mouse on on imhow display?
It could be either on the fly (would be great) or on click.
"best way" here means that the code can be quite complex but that it 
should be as simple as imshow from the end user point of view.
I'm using TkAgg.
Xavier
From: Paul N. <pn...@il...> - 2008年09月02日 20:13:39
Are there any more examples of matplotlib's new path functionality, in 
addition to the one in examples/api/path_patch_demo.py? Specifically, I 
would like an example of using compound paths to draw a donut-shape that 
shows the inner and outer edge and fills the donut with a color.
Thank you,
Paul
From: John H. <jd...@gm...> - 2008年09月02日 19:25:15
On Tue, Sep 2, 2008 at 5:04 AM, bernardo martins rocha
<ber...@me...> wrote:
> Hi Guys,
>
> I have some questions:
>
> 1. How can I zoom in the horizontal axis and maintain the vertical axis
> unchanged with the zoom tool provided by matplotlib?
Hold down the 'x' key while zooming to constrain the zoom to the
x-axis -- ditto for 'y'. This is covered at
http://matplotlib.sourceforge.net/doc/html/users/navigation_toolbar.html
> 2. How can I change the xticks so that they do not overlap each other?
> For instance, I have a plot in time, but since it's a huge simulation
> the time ticks 2000 3000 are overlapping, so that I cannot understand.
> Is it possible to change the units? Like 2 3 and then add 10^3 somewhere
> else? I hope you can understand my question...sorry if it's not clear.
You can set fewer ticks either by using your own date locator instance
(see the user's guide' chapter on tick locating and formatting) or by
setting the tick locations explicitly (eg, ax.set_xticks).
Another thing that can help is to rotate the tick labels -- with date
plots there is a helper function
 fig.autofmt_xdate()
which does this automatically. The basic code is
for label in ax.get_xticklabels():
 label.set_horizontalalignment('right')
 label.set_rotation(30)
JDH
From: bernardo m. r. <ber...@me...> - 2008年09月02日 09:58:05
Hi Guys,
I have some questions:
1. How can I zoom in the horizontal axis and maintain the vertical axis 
unchanged with the zoom tool provided by matplotlib?
2. How can I change the xticks so that they do not overlap each other? 
For instance, I have a plot in time, but since it's a huge simulation 
the time ticks 2000 3000 are overlapping, so that I cannot understand. 
Is it possible to change the units? Like 2 3 and then add 10^3 somewhere 
else? I hope you can understand my question...sorry if it's not clear.
Bernardo M. Rocha

Showing 5 results of 5

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