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




Showing 6 results of 6

From: John H. <jdh...@ac...> - 2004年11月19日 16:53:47
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> has vertical grid lines ONLY on the minor ticks, which
 Jochen> looks silly. How do I get regularly spaced grid lines
 Jochen> here?
This is a consequence of the fact that the ticker skips minor ticks
which coincide with major ticks. I am not sure this is the right
behavior, but was implemented to avoid other problems (overlapping
gridlines, for example, with anti-aliasing produces undesirable
results). All you need to do is turn both major and minor grids on
 ax.xaxis.grid(True, which="minor")
 ax.xaxis.grid(True, which="major")
Should work....
JDH
From: Jochen V. <vo...@se...> - 2004年11月19日 16:38:49
Hello John,
thanks a lot for your help. My picture is improving.
But one problem is left: the script
 from matplotlib.matlab import *
 from matplotlib.ticker import MultipleLocator
 subplot(211)
 ax=3Dgca()
 ax.xaxis.set_minor_locator(MultipleLocator(1))
 ax.xaxis.set_major_locator(MultipleLocator(5))
 ax.xaxis.grid(True, which=3D"minor")
 ax.yaxis.grid(False)
 semilogy([1,2,3,4,5,6,7,8,9,10,11],[1,2,3,4,5,6,7,8,9,10,11],basey=3D2)
 show()
has vertical grid lines ONLY on the minor ticks, which looks silly.
How do I get regularly spaced grid lines here?
All the best,
Jochen
--=20
http://seehuhn.de/
From: John H. <jdh...@ac...> - 2004年11月19日 15:58:43
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> Hello, I used matplotlib to create a graphical
 Jochen> representation of the boot process of my Debian GNU/Linux
 Jochen> system. The result can be found at
 Jochen> http://seehuhn.de/comp/bootlog.html
 Jochen> and especially in the (2400x1500 sized) picture
 Jochen> http://seehuhn.de/comp/bootlog2.png
After looking again at your plot, particularly the rectangle parts
with text labels, it occurs to me that it would be nice to have a
general purpose class for this (rectangular boxes with text labels).
The class matplotlib.tables.Cell strives for this, but is not feature
complete. What would be nice would be to be able to specify the
location of the text with respect to the box, with horizontal and
vertical alignment. This wouldn't be too hard, since text already has
these alignment flags with respect to an x,y location ( eg
http://matplotlib.sf.net/screenshots.html#align_text ). 
For full control, one would want to be able to specify the location of
x,y with respect to the rectangle (left, center, bottom, right, etc)
*and* the alignment of the text with respect to the x,y location, so
that one could have
--------------------
| |
| centered |
| |
--------------------
--------------------
| |
| | to-the-right
| |
--------------------
--------------------
|top-left-under |
| | 
| |
--------------------
top-left-over
--------------------
| |
| | 
| |
--------------------
and so on..... All the components are in place to make this
relatively easy from a layout persepctive. One just has to plug them
together and make a nice, intuitive interface. 
JDH 
From: John H. <jdh...@ac...> - 2004年11月19日 15:11:10
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> Hello, I used matplotlib to create a graphical
 Jochen> representation of the boot process of my Debian GNU/Linux
 Jochen> system. The result can be found at
 Jochen> http://seehuhn.de/comp/bootlog.html
 Jochen> and especially in the (2400x1500 sized) picture
 Jochen> http://seehuhn.de/comp/bootlog2.png
Very nice - you manage to pack a lot of information into the graph.
Edward Tufte would be proud! It's nice to have folks stress testing
matplotlib
 Jochen> I have a question about matplotlib usage: 
 * I would like the picture to have vertical grid lines at positions
 1, 2, 3, 4, ..., On the horizontal x-Axis I would like to see
 labels at positions 0, 5, 10, 15, ...
The best way to do this would be to use minor ticks on 1,2,3,4,etc and
major ticks on 0,5,10,15 - the grids occur at the locations of the
ticks, and you can customize how you want the ticks labeled. See
examples/major_minor_demo1.py and the use of the MultipleLocator. The
Multiple locator places ticks at multiples of some base. For you minor
ticks you would use MultipleLocator(1) and for your major ticks
MultipleLocator(1). The labels for the minor ticks are off by default
which is what you want, though you can customize this.
See http://matplotlib.sf.net/matplotlib.ticker.html for more info.
 * not horizonzal grid lines. 
The ax.xaxis.grid and ax.yaxis.grid functions can be used to
selectively turn on and off the grids for the respective axes. The
signature is
 def grid(self, b, which='major'): 
where b is a boolean. You can use this to control gridding for the
major and minor ticks on a per-axis basis. So 
 ax.yaxis.grid(False) 
selectively turns off the grids for the y axis major tick grid lines.
The minor grids are off by default. You can turn them on, eg with
 ax.xaxis.grid(True, which='minor') 
 * and I would like to get rid of the labels on the y-Axis. Is this
 possible?
ax.set_yticklabels('')
See also the functions xticks and yticks in the matlab interface for
easy customization of tick locations and labels.
Cheers,
JDH
From: Jochen V. <vo...@se...> - 2004年11月19日 11:40:30
Hello,
I used matplotlib to create a graphical representation of the boot
process of my Debian GNU/Linux system. The result can be found at
 http://seehuhn.de/comp/bootlog.html
and especially in the (2400x1500 sized) picture
 http://seehuhn.de/comp/bootlog2.png
I have a question about matplotlib usage: I would like the picture to
have vertical grid lines at positions 1, 2, 3, 4, ..., not horizonzal
grid lines. On the horizontal x-Axis I would like to see labels at
positions 0, 5, 10, 15, ... and I would like to get rid of the labels
on the y-Axis. Is this possible? How do I do it?
All the best,
Jochen
--=20
http://seehuhn.de/
From: Steve C. <ste...@ya...> - 2004年11月19日 03:22:19
On Thu, 2004年11月18日 at 18:14 -0500, Gary wrote:
> Returning after a time to my animation project.
> 
> The first thing i did was to make sure anim_tk.py still runs. It 
> didn't. A ghost figure window appears, and there is a long stall, then 
> the message:
> 
> elapsed 10.7956385487
> Fatal Python error: PyEval_RestoreThread: NULL tstate
> 
> This application has requested the Runtime to terminate it in an unusual 
> way.
> Please contact the application's support team for more information.
> 
> Is it me, or did something break?
> WinXP, matplotlib 0.64, recently installed by deleting the existing 
> matplolib directory and installing using the windows installer. 
> Examples installed from the latest zip.
> 
> thanks,
> gary
Its working OK for me.
Fedora 3 Linux, matplotlib 0.64, Python 2.3.4
Steve

Showing 6 results of 6

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