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 7 results of 7

From: fernandof <fer...@gm...> - 2008年09月13日 23:02:08
Googled, looked for documentation, even tried the source code but couldn't
find it.
-- 
View this message in context: http://www.nabble.com/How-to-set-the-unit-%28scale-factor%2C-x1e5%29-on-x-axis--tp19475592p19475592.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: John H. <jd...@gm...> - 2008年09月13日 16:39:31
On Sat, Sep 13, 2008 at 4:35 AM, sa6113 <s.p...@gm...> wrote:
>
> I want to set all font system to my texts, but I can't set all the fonts. I
> am using this code:
>
> font = FontProperties( size='small' ,fname = 'Tahoma' )
> self.ax.legend( line, label, legend , prop = font )
>
> It raises this error :
> font = FT2Font(str(fname))
> RuntimeError: Could not open facefile Tahoma; Cannot_Open_Resource
>
> Should I add a font family for that before? How?
I doubt that "Tahoma" is the filename, which is what the fname
argument is looking for. You need to pass a full path (eg a file
ending in .ttf' if you want to explicitly set the font. Eg::
 import matplotlib.font_manager as fm
 import matplotlib.pyplot as plt
 fig = plt.figure()
 ax = fig.add_subplot(111)
 ax.plot([1,2,3], label='test')
 ax.legend(prop=fm.FontProperties(fname='c:/windows/fonts/tahoma.ttf'))
 plt.show()
But usually you would rather set the font family properties globally,
for example using the rc params setting as in the following::
 from matplotlib import rcParams
 rcParams['font.sans-serif'] = ['Tahoma']
 import matplotlib.pyplot as plt
 fig = plt.figure()
 ax = fig.add_subplot(111)
 ax.plot([1,2,3], label='test')
 ax.legend()
 plt.show()
When you run the scripts, you can pass --verbose-debug to the command
line to get additional information about what fonts are being loaded,
eg
 C:\> c:/python25/python font_family.py --verbose-debug
JDH
On Sat, Sep 13, 2008 at 12:03 AM, Marshall Tappen <mt...@ee...> wrote:
> I am having problems with the WxAgg backend on the Mac not updating
> figures. Using this test code:
> for i in xrange(250,len(x),25):
> h.set_data(x[:i],y[:i])
> axis([0,6*pi,-2,2])
> draw()
> time.sleep(0.5)
> print i
>
> Nothing changes until the script finishes. I've tried both 0.91.2 and
Hi Marshall,
this mode of animation is very brittle and usually only works with
tkagg, if at all. I have been trying to update all the animation
examples in examples/anim to reflect better usage patterns, but I
noticed that some of these were broken too. I just patched them -- I
am no wx expert so there may be better idioms, but I'm attaching the
four here
* simple_idle_wx.py - use the wx idle handler
* simple_timer_wx.py - use the wx timer
* animation_blit_wx.py - use selective artist drawing for faster animations
* dynamic_image_wxagg2.py - animation with mpl embedded in a custom wx app
Hope these help!
JDH
From: Jeff W. <js...@fa...> - 2008年09月13日 12:50:44
Jeremy Conlin wrote:
>
>
> On Fri, Sep 12, 2008 at 4:31 PM, Jeff Whitaker <js...@fa... 
> <mailto:js...@fa...>> wrote:
>
> Jeremy Conlin wrote:
>
> First question:
> I know I can do pylab.loglog() to get a log-log plot. I would
> like to create a log-linear plot. How can I do this?
>
>
> semilogx or semilogy:
>
>
>
> semilogy
> <http://matplotlib.sourceforge.net/matplotlib.pyplot.html#-semilogy>(*args,
> **kwargs)
>
> Make a plot with log scaling on the *y* axis.
>
>
> Second question:
> I would like to plot two sequences on the same figure with two
> different y-scales, one scale shown on the left and one scale
> shown on the right. How can I do this?
>
>
> twiny:
>
>
> ax = twiny
> 
> <http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes-twiny>()
> create a twin of Axes
> <http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes>
> for generating a plot with a shared
> y-axis but independent x axis. The x-axis of self will have
> ticks on bottom and the returned axes will have ticks on the
> top
>
> -Jeff
>
>
> Thanks for that information, that is what I needed. But now I come up 
> with a separate problem. I have the following in my code:
>
> pylab.plot(n, S, 'b.', label='x')
> pylab.legend()
> ax2 = pylab.twinx()
> pylab.plot(n, mean, 'r',label="mean")
> ax2.yaxis.tick_right()
> pylab.legend()
>
> Both plots are shown with the appropriate axes, but only the second 
> plot is listed in the legend. If I only have the first, then only the 
> first plot will be listed. Please help.
>
> Jeremy 
Jeremy: The problem is that the legends are plotting on top of each 
other. Try using 'loc=1' for the first one and 'loc=2' for the second one.
-Jeff
-- 
Jeffrey S. Whitaker Phone : (303)497-6313
NOAA/OAR/CDC R/PSD1 FAX : (303)497-6449
325 Broadway Boulder, CO, USA 80305-3328
From: sa6113 <s.p...@gm...> - 2008年09月13日 09:40:20
I want to set all font system to my texts, but I can't set all the fonts. I
am using this code:
font = FontProperties( size='small' ,fname = 'Tahoma' )
self.ax.legend( line, label, legend , prop = font )
It raises this error :
font = FT2Font(str(fname))
RuntimeError: Could not open facefile Tahoma; Cannot_Open_Resource
Should I add a font family for that before? How?
-- 
View this message in context: http://www.nabble.com/set-font-problem.-tp19468970p19468970.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Marshall T. <mt...@ee...> - 2008年09月13日 05:03:16
Hello,
I am having problems with the WxAgg backend on the Mac not updating
figures. Using this test code:
import time
from pylab import *
x = linspace(0,6*pi,255)
y = sin(x)
h,=plot([0],[0],'g-')
show()
for i in xrange(250,len(x),25):
 h.set_data(x[:i],y[:i])
 axis([0,6*pi,-2,2])
 draw()
 time.sleep(0.5)
 print i
Nothing changes until the script finishes. I've tried both 0.91.2 and
0.98. I don't seem to have these problems under Linux. Is there a
standard fix that I am missing? (The animation simple_anim_wx.py
didn't work for me either).
Thanks,
Marshall
From: Jeremy C. <jer...@gm...> - 2008年09月13日 03:58:24
On Fri, Sep 12, 2008 at 4:31 PM, Jeff Whitaker <js...@fa...> wrote:
> Jeremy Conlin wrote:
>
>> First question:
>> I know I can do pylab.loglog() to get a log-log plot. I would like to
>> create a log-linear plot. How can I do this?
>>
>
> semilogx or semilogy:
>
>
>
> semilogy <
> http://matplotlib.sourceforge.net/matplotlib.pyplot.html#-semilogy>(*args,
> **kwargs)
>
> Make a plot with log scaling on the *y* axis.
>
>>
>> Second question:
>> I would like to plot two sequences on the same figure with two different
>> y-scales, one scale shown on the left and one scale shown on the right. How
>> can I do this?
>>
>
> twiny:
>
>
> ax = twiny
> <http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes-twiny>()
> create a twin of Axes
> <http://matplotlib.sourceforge.net/matplotlib.axes.html#Axes> for
> generating a plot with a shared
> y-axis but independent x axis. The x-axis of self will have
> ticks on bottom and the returned axes will have ticks on the
> top
>
> -Jeff
>
>>
Thanks for that information, that is what I needed. But now I come up with
a separate problem. I have the following in my code:
 pylab.plot(n, S, 'b.', label='x')
 pylab.legend()
 ax2 = pylab.twinx()
 pylab.plot(n, mean, 'r',label="mean")
 ax2.yaxis.tick_right()
 pylab.legend()
Both plots are shown with the appropriate axes, but only the second plot is
listed in the legend. If I only have the first, then only the first plot
will be listed. Please help.
Jeremy

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