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
(4) |
3
(21) |
4
(4) |
5
(13) |
6
(28) |
7
(11) |
8
(2) |
|
9
|
10
(11) |
11
(5) |
12
|
13
(5) |
14
(25) |
15
(4) |
|
16
(1) |
17
(7) |
18
(15) |
19
(21) |
20
(27) |
21
(11) |
22
(1) |
|
23
(1) |
24
(3) |
25
(9) |
26
(13) |
27
(19) |
28
(11) |
29
(4) |
|
30
(4) |
31
(11) |
|
|
|
|
|
|
From: John H. <jdh...@ac...> - 2005-10-26 21:12:27
|
>>>>> "James" == James Boyle <bo...@ll...> writes:
James> When I run the example for two scales (two_scales.py), the
James> secondary axis - on the right- has ticks for both
James> scales. The primary - on left - has the expected one set of
James> ticks. I did modify the example code as shown
James> below. Instead of calling the twinx function of pylab I
James> explicitly took the code from pylab.py. this was because I
James> wanted to see exactly what was being done with an intent to
James> modify it slightly. In any case it should be completely
James> equivalent to the example. When I did run the example
James> unchanged it gave the same result.
James> Is this a bug or something I am missing something ?
Looks like a bug -- I see the same thing with twinx. Could you file
this one of the sf site? I took a look through the axis code but
couldn't find the culprit. I'm CC Baptiste who wrote the code --
maybe he has some insight.
Thanks
James> Running matplotlib 0.84 on OS X 10.3.9
James> import pylab import Numeric N = Numeric PL = pylab
James> ax1 = PL.subplot(111) t = N.arange(0.01, 10.0, 0.01) s1 =
James> N.exp(t) PL.plot(t, s1, 'b-') PL.xlabel('time (s)')
James> PL.ylabel('exp') # turn off the 2nd axes rectangle with
James> frameon kwarg #ax2 = PL.twinx() ax = PL.gca() ax2 =
James> PL.gcf().add_axes(ax.get_position(), sharex=ax,
James> frameon=False) ax2.yaxis.tick_right()
James> ax2.yaxis.set_label_position('right')
James> s2 = N.sin(2*N.pi*t) PL.plot(t, s2, 'r.') PL.ylabel('sin')
James> ax2.yaxis.tick_right() show()
James> -------------------------------------------------------
James> This SF.Net email is sponsored by: Power Architecture
James> Resource Center: Free content, downloads, discussions, and
James> more. http://solutions.newsforge.com/ibmarch.tmpl
James> _______________________________________________
James> Matplotlib-users mailing list
James> Mat...@li...
James> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
|
|
From: John H. <jdh...@ac...> - 2005-10-26 21:04:09
|
>>>>> "Humufr" == Humufr <hu...@ya...> writes:
Humufr> Hello, I would like to resize a matplotlib window from a
Humufr> command in ipython. I don't want to use the mouse to do
Humufr> this (for different reasons). Do you know if it's possible
Humufr> to do this?
This is currently a work in progress. There should be support for
this in matplotlib CVS. Eg you can call
manager.set_canvas_size(width, height)
where manager is a backend "FigureManager" instance.
You can access this from pylab with
manager = get_current_fig_manager()
The API for this is still under discussion and subject to change, and
only implemented for GTK* currently, I believe.
JDH
|
|
From: John H. <jdh...@ac...> - 2005-10-26 21:01:59
|
>>>>> "Phil" == philopensource@hotmail com <phi...@ho...> writes:
Phil> Hi John and list, Sorry to take your time.
Phil> from matplotlib.backends.backend_gtkagg import
Phil> FigureCanvasGTKAgg as FigureCanvas from
Phil> matplotlib.backends.backend_gtkagg import
Phil> NavigationToolbar2GTKAgg as NavigationToolbar
If you can submit a *free standing* script that exposes your problem,
I'll take a look.
JDH
|
|
From: Chris F. <fon...@gm...> - 2005-10-26 15:58:43
|
>> http://flickr.com/photos/84201647@N00/56276637/ >> Anyone else have this problem? Is there a solution? > Maybe your plot counter isn't incrementing? > (Always looking for the obvious; sorry.) Unfortunately, that is probably not the issue. I increment the counter every time a new figure() is called: # If new plot, increment counter if new: self.plot_counter +=3D 1 figure(self.plot_counter,figsize=3D(10,6)) I have used print statements in this block to guarantee the count. C. -- Chris Fonnesbeck Atlanta, GA |
|
From: Ken M. <mc...@ii...> - 2005-10-26 15:29:12
|
Ryan, Could you please test and see if the segfaults continue to occur when the WxAgg accelerator has been disabled? Also, short script that reproduces this problem would be appreciated. Thanks. Ken |
|
From: Ken M. <mc...@ii...> - 2005-10-26 15:13:53
|
Philippe, I believe that Figure.delaxes() does what you want: # create a subplot and add it to a figure ax = Subplot(fig,111) fig.add_subplot(ax) # remove the subplot fig.delaxes(ax) # add it to another figure anotherFigure.add_subplot(ax) Ken |
|
From: Alan G I. <ai...@am...> - 2005-10-26 14:48:25
|
On Wed, 26 Oct 2005, Chris Fonnesbeck apparently wrote: > http://flickr.com/photos/84201647@N00/56276637/ > Anyone else have this problem? Is there a solution? Maybe your plot counter isn't incrementing? (Always looking for the obvious; sorry.) Cheers, Alan Isaac |
|
From: Chris F. <fon...@gm...> - 2005-10-26 14:26:53
|
I use Matplotlib to plot output from my Bayesian simulation package, PyMC. I essentially generate a series of 2-pane plots with a line plot and a histogram on each. Between plots, the figure() function is called: figure(self.plot_counter,figsize=3D(10,6)) which should generate a new canvas for plotting. Every so often, however, this does not happen, resulting in superimposed plots: http://flickr.com/photos/84201647@N00/56276637/ Anyone else have this problem? Is there a solution? Thanks, -- Chris Fonnesbeck Atlanta, GA |
|
From: Darren D. <dd...@co...> - 2005-10-26 13:31:38
|
On Tuesday 25 October 2005 11:46 pm, Ryan Krauss wrote: > ryan@ubuntu:~/datafit/closed_loop_modeling_report/figs$ gs -v > AFPL Ghostscript 8.14 (2004-02-20) > Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved. > > The bounding box goes tightly around the figure but does not include > the labels. Is there a way to add a pad around the figure or some > other way to solve this problem? I haven't seen this problem before, would you post a minimal example? Darren |
|
From: <phi...@ho...> - 2005-10-26 10:04:07
|
I add another question linked to the previouns one. as we sepcify two times the link between figure and subplot (axes) when we make subplot manually: ax = Subplot(fig,111) fig.add_subplot(ax) Is it possible after that to break the link between a figure and a subplot and to add the subplot to another figure? Thanks a lot for any answer, Philippe Collet |
|
From: <phi...@ho...> - 2005-10-26 09:58:19
|
Hi John and list, Sorry to take your time. from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas from matplotlib.backends.backend_gtkagg import NavigationToolbar2GTKAgg as NavigationToolbar when i do: |fig = Figure(figsize=(5,4), dpi=100)||| |ax = fig.add_subplot(111) # 1| |t = arange(0.0,3.0,0.01)| |s = sin(2*pi*t)| |ax.plot(t,s)||||| |canvas = FigureCanvas(fig)| |vbox.pack_start(canvas)| |toolbar = NavigationToolbar(canvas, win)| |vbox.pack_start(toolbar, False, False) | |I can zoom on the figure and it is redrawn. |My problem is i need to create a subplot instance myself: |fig = Figure(figsize=(5,4), dpi=100) ax = Subplot(fig,111) || # 1|| t = arange(0.0,3.0,0.01) s = sin(2*pi*t) ax.plot(t,s) fig.add_subplot(ax) ||# 2 -> To display the hand subplot in the figure.| |canvas = FigureCanvas(fig) vbox.pack_start(canvas) toolbar = NavigationToolbar(canvas, win) vbox.pack_start(toolbar, False, False)| The application is crashing. GTK seems to fail displaying the canvas. Is it a bug or am i doing something wrong? Thanks a lot for the answer, Regards, Philippe Collet |
|
From: Ryan K. <rya...@gm...> - 2005-10-26 03:47:10
|
First, thanks to Darren and John and anyone else who helped with the usetex functionality. I am really impressed. I searched the list for bounding box and saw that there are a lot of posts on this subject. But didn't see anything the specifically deals with my problem. I am using: ryan@ubuntu:~/datafit/closed_loop_modeling_report/figs$ gs -v AFPL Ghostscript 8.14 (2004-02-20) Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved. The bounding box goes tightly around the figure but does not include the labels. Is there a way to add a pad around the figure or some other way to solve this problem? Thanks, Ryan |
|
From: Yves M. <ym...@gr...> - 2005-10-25 18:59:18
|
Hi All, This is just a RFC for a project that's been in the back of my mind for a few years now : integration of a data visualization system with a CMS. In general terms, I think it would be nice to have the kind of functionnality reserved to desktop backends TTW :). Of course, the stateless nature of HTTP makes some things hard or impossible to achieve efficiently, but with "console type" web applications sprouting all over the place now with the many AJAX frameworks out there, I believe the time is ripe for at least a first try. Over the last few months, I have become acquainted with Plone 2 as well as a variety of Python utilities (including matplotlib!). I've recently been playing with Mochikit (TurboGear's AJAX provider) within a Plone 2 environment. With the Zope/Plone community moving towards a Zope 3 base that as far as I can tell is closer to the rest of the Python world than Zope 2 is, I feel confident that Zope will be a great system to incorporate a data visualization system into. Does anyone have links/pointers to issues related to such an integration scheme in general ? Is a broader integration of SciPy with a CMS like Zope unrealistic ? I'm approaching the problem from a layman's perspective that has a bit of computer literacy. Maybe I could illustrate what I'm trying to achieve by an example. I have some sensors that measure a bunch of parameters (water quality, air pollution ...). There is a bunch of locations where those sensors are either deployed in situ or are used sporadically (e.g. a handheld instrument). I want to store sensor descriptions in a CMS together with a host of related info (calibration data, maintenance history) and be able to purpose a sensor's representation in some standard form (e.g. SensorML). I want to store measurement stations also as CMS objects (lat/lon, picture of the station, instruments used ...). I'm currently storing Measurements as CMS objects as well (contained in MeasurementStation objects), but that is temporary : individual measurements will be stored in a standard relational DB. Users can view measurements as tables and as graphics. What I'd like to do eventually is to provide a full GUI for users to control their plot layout and that's where the integration of a full-fledged data visualization system comes into play. An easy solution would be to provide an invisible data download to some temp directory so that users could use TkAgg on their desktops, but I'd really like to avoid this "applet-style" solution and try and find an AJAX solution : query the server for bits of data as needed. Is anyone interested by this topic ? Sorry for potentially polluting this list, but I couldn't find a better place ... Yves Moisan |
|
From: Ryan K. <rya...@gm...> - 2005-10-25 17:54:42
|
I just downloaded the latest cvs snapshot and did a sudo python setup.py install. This process finished cleanly, but if I use the WXAgg backend, pylab.show() causes a seg fault. How do I get more information to fix this problem? The TkAgg backend seems to work fine. I am running ubuntu Breezy Linux. Ryan |
|
From: Jeff W. <js...@fa...> - 2005-10-25 16:49:33
|
James Boyle wrote: > I installed basemap 0.7 and 0.7.2 both gave the same error across > projections that worked in basemap 0.6. > I am running matplotlib 0.84, basemap 0.72, OS X 10.3.9, python > 2.3. Does basemap 0.7.2 require 2.4 ? > > --Jim Jim: The format of the data files has changed - install the basemap-data package and all will be well. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/CDC R/CDC1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |
|
From: Dirk J. <dir...@bi...> - 2005-10-25 16:40:40
|
Hi, I have a countourf() plot, overlayed by countour(). Now I want to plot additional points (here: errors in data) like scatter over the existing figure. How to do? Any ideas? Dirk Junghanns |
|
From: James B. <bo...@ll...> - 2005-10-25 16:26:57
|
I installed basemap 0.7 and 0.7.2 both gave the same error across
projections that worked in basemap 0.6.
I am running matplotlib 0.84, basemap 0.72, OS X 10.3.9, python 2.3.
Does basemap 0.7.2 require 2.4 ?
--Jim
The error:
In [8]: m =
Basemap(llcrnrlon=-119,llcrnrlat=22,urcrnrlon=
-64,urcrnrlat=49,projection='lcc',lat_1=33,lat_2=45,lon_0=-95)
------------------------------------------------------------------------
---
exceptions.IndexError Traceback (most
recent call last)
/Volumes/IBM1/python/matplotlibWork/<console>
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/
site-packages/matplotlib/toolkits/basemap/basemap.py in __init__(self,
llcrnrlon, llcrnrlat, urcrnrlon, urcrnrlat, projection, resolution,
area_thresh, rsphere, lat_ts, lat_1, lat_2, lat_0, lon_0, lon_1, lon_2,
suppress_ticks, ax)
389 linesplit = line.split()
390 if line.startswith('>'):
--> 391 west,east,south,north =
float(linesplit[7]),float(linesplit[8]),float(linesplit[9]),float(linesp
lit[10])
392 useit = self.latmax>=south and
self.latmin<=north
393 if useit: cntrysegind.append(len(cntrylons))
IndexError: list index out of range
|
|
From: Randewijk P-J <pjr...@su...> - 2005-10-25 09:03:02
|
Dear All,
I have hacked a bit at texmanager.py and backend_ps.py in order to
generate "superior" text output using LaTeX.
It involves "including" a user specific "low level font command" input
file useing some "new" rcParams and the savefig command with the PS
backend in you main "pylab" script:
...
rcParams['font.latex.inputfile']=3D'True'
rcParams['font.latex.inputfile.filename']=3D'mypresentation.llfc'
savefig('myeps.eps')
...
The "low level font command" input file has the following included:
\fontencoding{T1} % T1 - Latin 1, etc.
\fontfamily{phv} % cmr - Computer Modern Roman, ptm -
Times-Roman, phv - Helvetica, etc.
\fontseries{m} % m - Medium, b - Bold, bc - Bold Condensed, bx
- Bold Expanded
\fontshape{n} % n - Upright (Normal), it - Italic, sl -
Slanted,
% sc - Small Caps, ui - Upright Italics,
ol - Outline
\selectfont % Above font changes will now become
effective
or for those who know all the abreviations by hart:
=20
\usefont{T1}{phv}{m}{n}
Attached are examples of three "low level font command" files for
different "application", e.g. a Thesis, a Presentation or an Article...
In texmanager.py the "TexManager.get_tex_command" needs to be changed
to:
...
def get_tex_command(self, tex, fname):
fh =3D file(fname, 'w')
if rcParams['text.tex.engine'] =3D=3D 'latex':
print >>fh, r"""\documentclass{article}
\usepackage{%s}
\setlength{\paperwidth}{72in}
\setlength{\paperheight}{72in}
\pagestyle{empty}
\begin{document}""" % (rcParams['font.latex.package'])
if rcParams['font.latex.inputfile']:
inputfile =3D rcParams['font.latex.inputfile.filename']
if os.path.exists(inputfile):
print >>fh, r"\input{%s}" % inputfile
print >>fh, r"""%s
\end{document}""" % tex
=20
fh.close()
=20
command =3D 'latex -interaction=3Dnonstopmode "%s"'%fname
else:
s =3D r"""\def\frac#1#2{ {#1 \over #2} }
\nopagenumbers
\hsize=3D72in
\vsize=3D72in
%s
\bye
""" % tex
fh.write(s)
fh.close()
command =3D 'tex "%s"'%fname
return command
...
(or see attached)
And in backend_ps.py, from line 1059:
...
if rcParams['text.usetex']:
if rcParams['text.tex.engine'] =3D=3D 'latex':=20
fontpackage =3D rcParams['font.latex.package']
else:=20
fontpackage =3D 'type1cm'
pw, ph =3D defaultPaperSize
if width>pw-2 or height>ph-2: pw,ph =3D
_get_papersize(width,height)
print >>latexh, r"""\documentclass{scrartcl}
\usepackage{%s}
\usepackage{psfrag}
\usepackage[dvips]{graphicx}
\usepackage{color}
\pagestyle{empty}
\setlength{\paperheight}{%fin}
\setlength{\paperwidth}{%fin}
\setlength{\textwidth}{%fin}
\setlength{\textheight}{%fin}
\special{papersize=3D%fin,%fin}
\begin{document}
\begin{figure}[th!]""" % (fontpackage, pw, ph, pw-2, ph-2, pw, ph)
if rcParams['font.latex.inputfile']:
usefontfile =3D =
rcParams['font.latex.inputfile.filename']
if os.path.exists(usefontfile):
print >>latexh, r"\input{%s}" % usefontfile
print >>latexh, r"""%s
\begin{center}
\includegraphics{%s}
\end{center}
\end{figure}
\end{document}
"""% ('\n'.join(renderer.psfrag), epsfile)
latexh.close()
...
(or see attached)
Hope someone (else) finds it usefull.
Vriendelik die uwe,
Peter-Jan Randewijk
Senior Lektor - Drywingselektronika & Elektriese Aandrywing =20
=20
-oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-=20
Departement E&E. Ingenieurswese
Universiteit Stellenbosch=20
Privaatsak X1=20
Matieland, 7603
Suid-Afrika
Tel: +27 (0) 21 808 4457 (w)=20
Faks: +27 (0) 21 808 3951 (w)=20
Tel: +27 (0) 21 883 8592 (h)=20
Sel: +27 (0) 83 556 5809 (h)
-oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-=20
|
|
From: Randewijk P-J <pjr...@su...> - 2005-10-25 07:44:38
|
For other newbies like myself,
Although flushing the ~/.matplotlibrc/tex.cache is an importend thing to
remember, which I did, but forgot to mention (see PS at the bottom), the
reason why:
...
font packagesfont.latex.package : helvet
...
Did not give my the desired results (for inclusion into a Beamer LaTeX
Document Class presentation, was that:
"... By default, LaTeX selects a Roman typeface as the document
font...", The LaTeX Companion, Second Edition, p 373
The following line needs to be "placed" in the preamble of the "LaTeX
document" created by texmanager.py and backend_ps.py:
\renewcommand\familydefault{\sfdefault}
Regards,
Peter-Jan Randewijk
PS: A rcParam['tex.cache.flush']=3D'True' option would be an usefull
adition to mpl
-----Original Message-----
From: Samuel M. Smith [mailto:sm...@sa...]=20
Sent: 24 October 2005 18:34
To: Randewijk P-J <pjr...@su...>
Cc: Samuel M. Smith; mat...@li...
Subject: Re: [Matplotlib-users] font.latex.package in matplotlibrc has
no effect using MiKTeX
If you use the exact same text then it will not change the font =20
because matplotlib caches the tex redering of text by the name of the =20
text. You have to delete
the matplotlib tex cache in ~/.matplotlibrc/tex.cache. That will =20
force it to regenerate the text using the new font.
For example if your plot has a label "Meters" then matplotlib will =20
use the cached rendering of "Meters". It isn't smart enough to notice =20
that the cached version uses a different font and therefore must be =20
re-rendered.
On 24 Oct, 2005, at 10:05, Randewijk P-J, Mnr <pjr...@su...> =20
wrote:
> Dear All MiKTeX/win32 users,
>
> With the following lines in my matplotlibrc file:
>
> ...
> text.usetex : True
> text.tex.engine : latex
> ...
>
> I can generating beautiful LaTeX output for my text labels, I now have
> difficulty changing the font from the default, "Computer Times
> Roman" to
> anything else..
>
> The following line in my matplotlibrc file:
>
> ...
> font packagesfont.latex.package : helvet
> ...
>
> Have no effect...
>
> Changing "helvet" to:
>
> times, txfonts, pxfont, arial, etc. have also no effect although these
> packages are installed...
>
> Even hardcoding, "\usepackage{helvet}" into backend_ps.py, has no
> effect:
>
> ...
> if rcParams['text.usetex']:
> if rcParams['text.tex.engine'] =3D=3D 'latex':
> fontpackage =3D rcParams['font.latex.package']
> else:
> fontpackage =3D 'type1cm'
> pw, ph =3D defaultPaperSize
> if width>pw-2 or height>ph-2: pw,ph =3D
> _get_papersize(width,height)
> print >>latexh, r"""\documentclass{scrartcl}=20
> \usepackage{%s} \usepackage{helvet}
> \usepackage{psfrag}
> ...
>
> Any ideas...?
>
> Vriendelik die uwe,
>
> Peter-Jan Randewijk
> Senior Lektor - Drywingselektronika & Elektriese Aandrywing
>
> -oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-
> Departement E&E. Ingenieurswese
> Universiteit Stellenbosch
> Privaatsak X1
> Matieland, 7603
> Suid-Afrika
> Tel: +27 (0) 21 808 4457 (w)
> Faks: +27 (0) 21 808 3951 (w)
> Tel: +27 (0) 21 883 8592 (h)
> Sel: +27 (0) 83 556 5809 (h)
> -oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.
> Get Certified Today * Register for a JBoss Training Course Free=20
> Certification Exam for All Training Attendees Through End of 2005=20
> Visit http://www.jboss.com/services/certification for more information
> _______________________________________________
> Matplotlib-users mailing list Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
**********************************************************************
Samuel M. Smith Ph.D.
2966 Fort Hill Road
Eagle Mountain, Utah 84043
801-768-2768 voice
801-768-2769 fax
**********************************************************************
"The greatest source of failure and unhappiness in the world is giving
up what we want most for what we want at the moment"
**********************************************************************
|
|
From: John H. <jdh...@ac...> - 2005-10-25 02:08:43
|
>>>>> "Eric" == Eric Firing <ef...@ha...> writes:
Eric> I don't understand this. Why can't the mpl license simply
Eric> say that it applies to all components that do not cite other
Eric> licenses, and then leave the reference to the original
Eric> license in any code such as GTS which has another license?
Eric> This is not a plea for or against GTS or any other
Eric> particular package, but rather an expression of puzzlement
Eric> and frustration that we seem to be finding free software
Eric> licenses limiting instead of liberating.
In my understanding, code which imports GPL'd code is obligated to
abide by the GPL restrictions itself if you want to distribute it,
specifically the copyleft part that says derived works must be open
source and distributed under the GPL. So if mpl imports a GPL module,
mpl, then any code which is for distribution that imports matplotlib
is required to be distributed under the terms of the GPL. This is
clearly unacceptable to someone who wants to distribute products that
use mpl under a proprietary license. The LGPL was introduced to solve
this problem, and it basically says that you can import it and use it
but if you change the LGPL library the library changes must be
distributed under the LGPL. I don't find it particularly
objectionable to use code which has an LGPL license, but given an
alternative, would rather have a BSD type license which is
"unencumbered".
Basically, the GPL is not particularly liberating, since it makes
strong statements about what you can do with code that uses GPL code.
JDH
|
|
From: John H. <jdh...@ac...> - 2005-10-25 02:01:07
|
>>>>> "Miles" == Miles Lubin <mi...@lu...> writes:
Miles> Hi, I'm trying to make a histogram. matplotlib makes it
Miles> perfectly, except for the numbering on the y axis, which it
Miles> changes by a factor of e4, example:
Miles> http://junker.org/~mlubin/hist.jpg. How can I make it use
Miles> standard notation instead of scientific notation?
You can change the tick formatter by setting the yaxis "major tick
formatter". See the help for the matplotlib ticker module in the
online class docs, the chapter of the User's Guide on tick locators
and formatters, and the examples major_minor_demo*.py. In particular,
you will probably want a FormatStrFormatter
http://matplotlib.sf.net/matplotlib.ticker.html#FormatStrFormatter
JDH
|
|
From: Eric F. <ef...@ha...> - 2005-10-24 22:54:36
|
Jim, I think I see what you mean, but I haven't had time to look into it carefully. I'll try to get to it this week. Eric James Boyle wrote: > I set the matplotlibrc tick.direction to out. > The ticks on the top x-axis and left y-axis appear to begin on the > inside edge of the frame and thus appear shorter than the other two > sides which seem to begin on the outside edge of the plot frame. > The minor ticks are almost obscured. > I am using the default settings for all else in the matplotlibrc. > Running matplotlib 0.84, OS X 10.3.9 > > This in/out choice is a new feature and perhaps this is a bug. > > --Jim > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
|
From: Samuel M. S. <sm...@sa...> - 2005-10-24 16:33:53
|
If you use the exact same text then it will not change the font
because matplotlib caches the tex redering of text by the name of the
text. You have to delete
the matplotlib tex cache in ~/.matplotlibrc/tex.cache. That will
force it to regenerate the text using the new font.
For example if your plot has a label "Meters" then matplotlib will
use the cached rendering of "Meters". It isn't smart enough to notice
that the cached version uses a different font and therefore must be
re-rendered.
On 24 Oct, 2005, at 10:05, Randewijk P-J, Mnr <pjr...@su...>
wrote:
> Dear All MiKTeX/win32 users,
>
> With the following lines in my matplotlibrc file:
>
> ...
> text.usetex : True
> text.tex.engine : latex
> ...
>
> I can generating beautiful LaTeX output for my text labels, I now have
> difficulty changing the font from the default, "Computer Times
> Roman" to
> anything else..
>
> The following line in my matplotlibrc file:
>
> ...
> font packagesfont.latex.package : helvet
> ...
>
> Have no effect...
>
> Changing "helvet" to:
>
> times, txfonts, pxfont, arial, etc. have also no effect although these
> packages are installed...
>
> Even hardcoding, "\usepackage{helvet}" into backend_ps.py, has no
> effect:
>
> ...
> if rcParams['text.usetex']:
> if rcParams['text.tex.engine'] == 'latex':
> fontpackage = rcParams['font.latex.package']
> else:
> fontpackage = 'type1cm'
> pw, ph = defaultPaperSize
> if width>pw-2 or height>ph-2: pw,ph =
> _get_papersize(width,height)
> print >>latexh, r"""\documentclass{scrartcl}
> \usepackage{%s}
> \usepackage{helvet}
> \usepackage{psfrag}
> ...
>
> Any ideas...?
>
> Vriendelik die uwe,
>
> Peter-Jan Randewijk
> Senior Lektor - Drywingselektronika & Elektriese Aandrywing
>
> -oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-
> Departement E&E. Ingenieurswese
> Universiteit Stellenbosch
> Privaatsak X1
> Matieland, 7603
> Suid-Afrika
> Tel: +27 (0) 21 808 4457 (w)
> Faks: +27 (0) 21 808 3951 (w)
> Tel: +27 (0) 21 883 8592 (h)
> Sel: +27 (0) 83 556 5809 (h)
> -oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.
> Get Certified Today * Register for a JBoss Training Course
> Free Certification Exam for All Training Attendees Through End of 2005
> Visit http://www.jboss.com/services/certification for more information
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
**********************************************************************
Samuel M. Smith Ph.D.
2966 Fort Hill Road
Eagle Mountain, Utah 84043
801-768-2768 voice
801-768-2769 fax
**********************************************************************
"The greatest source of failure and unhappiness in the world is
giving up what we want most for what we want at the moment"
**********************************************************************
|
|
From: Randewijk P-J, M. <pjr...@su...> - 2005-10-24 16:05:38
|
Dear All MiKTeX/win32 users,
With the following lines in my matplotlibrc file:
...
text.usetex : True =20
text.tex.engine : latex
...
I can generating beautiful LaTeX output for my text labels, I now have
difficulty changing the font from the default, "Computer Times Roman" to
anything else..
The following line in my matplotlibrc file:
...
font packagesfont.latex.package : helvet=20
...
Have no effect...
Changing "helvet" to:
times, txfonts, pxfont, arial, etc. have also no effect although these
packages are installed...
Even hardcoding, "\usepackage{helvet}" into backend_ps.py, has no
effect:
...
if rcParams['text.usetex']:
if rcParams['text.tex.engine'] =3D=3D 'latex':=20
fontpackage =3D rcParams['font.latex.package']
else:=20
fontpackage =3D 'type1cm'
pw, ph =3D defaultPaperSize
if width>pw-2 or height>ph-2: pw,ph =3D
_get_papersize(width,height)
print >>latexh, r"""\documentclass{scrartcl}
\usepackage{%s}
\usepackage{helvet}
\usepackage{psfrag}
...
Any ideas...?
Vriendelik die uwe,
Peter-Jan Randewijk
Senior Lektor - Drywingselektronika & Elektriese Aandrywing =20
=20
-oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-=20
Departement E&E. Ingenieurswese
Universiteit Stellenbosch=20
Privaatsak X1=20
Matieland, 7603
Suid-Afrika
Tel: +27 (0) 21 808 4457 (w)=20
Faks: +27 (0) 21 808 3951 (w)=20
Tel: +27 (0) 21 883 8592 (h)=20
Sel: +27 (0) 83 556 5809 (h)
-oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo-=20
|
|
From: Miles L. <mi...@lu...> - 2005-10-23 15:14:57
|
Hi, I'm trying to make a histogram. matplotlib makes it perfectly, except for the numbering on the y axis, which it changes by a factor of e4, example: http://junker.org/~mlubin/hist.jpg. How can I make it use standard notation instead of scientific notation? Thanks, Miles |