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


Showing 16 results of 16

From: Jason S. <jm...@gm...> - 2013年10月18日 22:18:47
I want to create a 3d plot with matplotlib. I've gotten it to work, and can
control the view (camera) angles, but I don't want any foreshortening /
perspective. Is there a way to just have a plain orthographic projection
instead?
From: Nelle V. <nel...@gm...> - 2013年10月18日 19:18:10
Hello,
Congratulations for this new minor release !
Someone mentionned on python-list that it's not available on pypi. I
checked, and indeed it isn't.
Should we upload it there?
Thanks,
N
On 10 October 2013 20:19, Michael Droettboom <md...@st...> wrote:
> I'm pleased to announce the release of matplotlib version 1.3.1. This is a bugfix release.
>
> It may be downloaded from here, or installed through the package manager of your choice (when available):
> http://matplotlib.org/downloads
>
> The changelog is copied below:
>
> New in 1.3.1
> ------------
>
> 1.3.1 is a bugfix release, primarily dealing with improved setup and
> handling of dependencies, and correcting and enhancing the
> documentation.
>
> The following changes were made in 1.3.1 since 1.3.0.
>
> Enhancements
> ````````````
>
> - Added a context manager for creating multi-page pdfs (see
> `matplotlib.backends.backend_pdf.PdfPages`).
>
> - The WebAgg backend should no have lower latency over heterogeneous
> Internet connections.
>
> Bug fixes
> `````````
>
> - Histogram plots now contain the endline.
>
> - Fixes to the Molleweide projection.
>
> - Handling recent fonts from Microsoft and Macintosh-style fonts with
> non-ascii metadata is improved.
>
> - Hatching of fill between plots now works correctly in the PDF
> backend.
>
> - Tight bounding box support now works in the PGF backend.
>
> - Transparent figures now display correctly in the Qt4Agg backend.
>
> - Drawing lines from one subplot to another now works.
>
> - Unit handling on masked arrays has been improved.
>
> Setup and dependencies
> ``````````````````````
>
> - Now works with any version of pyparsing 1.5.6 or later, without displaying
> hundreds of warnings.
>
> - Now works with 64-bit versions of Ghostscript on MS-Windows.
>
> - When installing from source into an environment without Numpy, Numpy
> will first be downloaded and built and then used to build
> matplotlib.
>
> - Externally installed backends are now always imported using a
> fully-qualified path to the module.
>
> - Works with newer version of wxPython.
>
> - Can now build with a PyCXX installed globally on the system from source.
>
> - Better detection of Gtk3 dependencies.
>
> Testing
> ```````
>
> - Tests should now work in non-English locales.
>
> - PEP8 conformance tests now report on locations of issues.
>
> Mike
>
> --
> _
> |\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
> | ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
> http://www.droettboom.com
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Paulo M. <mu...@gm...> - 2013年10月18日 16:59:15
Hi, all,
It didn't work for me with mpl 1.3 but it does with 1.3.1 (openSuse 12.3,
python 2.7.3, 64-bit).
To install 1.3.1, I had to use the archive from SourceForge directly since
only 1.3.0 is listed on pypi (I used pip) -- could that be the source of
this issue for you?
Regards,
Paulo Meira
---
On Fri, Oct 18, 2013 at 11:51 AM, Neal Becker <ndb...@gm...> wrote:
> I am using mpl 1.3, python 2.7.3, 64-bit linux (fedora 19)
>
> Andrew Dawson wrote:
>
> > For what it is worth I see behaviour identical to Neal. I'm using a
> > development version of matplotlib (v1.4.x, sorry I don't know the hash of
> > the installed version) on 64-bit Linux (Ubuntu 12.04) and Python 2.7.3.
> > That probably doesn't help much, except to show that this is not specific
> > to just Neal!
> >
> > Andrew
> >
> >
> > On 18 October 2013 14:40, Michael Droettboom
> > <md...@st...> wrote:
> >
> >> This is really puzzling. What version of matplotlib are you running,
> >> what platform, and what version of Python? Your example works just fine
> >> for me.
> >>
> >> Mike
> >>
> >> On 10/18/2013 08:40 AM, Neal Becker wrote:
> >> > Neal Becker wrote:
> >> >
> >> >> This example shows the error on my platform - the xlabel is not
> >> rendered with
> >> >> tex but instead the '$' are printed:
> >> >>
> >> >> import numpy as np
> >> >> import matplotlib.pyplot as plt
> >> >> plt.xkcd()
> >> >>
> >> >> fig = fig = plt.figure()
> >> >> ax = fig.add_subplot(111)
> >> >> plt.plot (np.arange (10), 2*np.arange(10))
> >> >> ax.set_xlabel ('$E_{s}/N_{0}$')
> >> >> plt.show()
> >> >>
> >> >>
> >> > And without plt.xkcd() the tex is rendered correctly
> >> >
> >> >
> >> >
> >>
>
> ------------------------------------------------------------------------------
> >> > October Webinars: Code for Performance
> >> > Free Intel webinars can help you accelerate application performance.
> >> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
> most
> >> from
> >> > the latest Intel processors and coprocessors. See abstracts and
> register
> >> >
> >> >
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> >> > _______________________________________________
> >> > Matplotlib-users mailing list
> >> > Mat...@li...
> >> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >>
> >>
> >> --
> >> _
> >> |\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
> >> | ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
> >>
> >> http://www.droettboom.com
> >>
> >>
> >>
> >>
>
> ------------------------------------------------------------------------------
> >> October Webinars: Code for Performance
> >> Free Intel webinars can help you accelerate application performance.
> >> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> >> from
> >> the latest Intel processors and coprocessors. See abstracts and
> register >
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> Matplotlib-users mailing list
> >> Mat...@li...
> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >>
> >
> >
> >
>
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Neal B. <ndb...@gm...> - 2013年10月18日 14:51:48
I am using mpl 1.3, python 2.7.3, 64-bit linux (fedora 19)
Andrew Dawson wrote:
> For what it is worth I see behaviour identical to Neal. I'm using a
> development version of matplotlib (v1.4.x, sorry I don't know the hash of
> the installed version) on 64-bit Linux (Ubuntu 12.04) and Python 2.7.3.
> That probably doesn't help much, except to show that this is not specific
> to just Neal!
> 
> Andrew
> 
> 
> On 18 October 2013 14:40, Michael Droettboom
> <md...@st...> wrote:
> 
>> This is really puzzling. What version of matplotlib are you running,
>> what platform, and what version of Python? Your example works just fine
>> for me.
>>
>> Mike
>>
>> On 10/18/2013 08:40 AM, Neal Becker wrote:
>> > Neal Becker wrote:
>> >
>> >> This example shows the error on my platform - the xlabel is not
>> rendered with
>> >> tex but instead the '$' are printed:
>> >>
>> >> import numpy as np
>> >> import matplotlib.pyplot as plt
>> >> plt.xkcd()
>> >>
>> >> fig = fig = plt.figure()
>> >> ax = fig.add_subplot(111)
>> >> plt.plot (np.arange (10), 2*np.arange(10))
>> >> ax.set_xlabel ('$E_{s}/N_{0}$')
>> >> plt.show()
>> >>
>> >>
>> > And without plt.xkcd() the tex is rendered correctly
>> >
>> >
>> >
>> 
------------------------------------------------------------------------------
>> > October Webinars: Code for Performance
>> > Free Intel webinars can help you accelerate application performance.
>> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> > the latest Intel processors and coprocessors. See abstracts and register
>> >
>> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>> > _______________________________________________
>> > Matplotlib-users mailing list
>> > Mat...@li...
>> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>> --
>> _
>> |\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
>> | ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
>>
>> http://www.droettboom.com
>>
>>
>>
>> 
------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
> 
> 
> 
From: Andrew D. <da...@at...> - 2013年10月18日 14:39:11
For what it is worth I see behaviour identical to Neal. I'm using a
development version of matplotlib (v1.4.x, sorry I don't know the hash of
the installed version) on 64-bit Linux (Ubuntu 12.04) and Python 2.7.3.
That probably doesn't help much, except to show that this is not specific
to just Neal!
Andrew
On 18 October 2013 14:40, Michael Droettboom <md...@st...> wrote:
> This is really puzzling. What version of matplotlib are you running,
> what platform, and what version of Python? Your example works just fine
> for me.
>
> Mike
>
> On 10/18/2013 08:40 AM, Neal Becker wrote:
> > Neal Becker wrote:
> >
> >> This example shows the error on my platform - the xlabel is not
> rendered with
> >> tex but instead the '$' are printed:
> >>
> >> import numpy as np
> >> import matplotlib.pyplot as plt
> >> plt.xkcd()
> >>
> >> fig = fig = plt.figure()
> >> ax = fig.add_subplot(111)
> >> plt.plot (np.arange (10), 2*np.arange(10))
> >> ax.set_xlabel ('$E_{s}/N_{0}$')
> >> plt.show()
> >>
> >>
> > And without plt.xkcd() the tex is rendered correctly
> >
> >
> >
> ------------------------------------------------------------------------------
> > October Webinars: Code for Performance
> > Free Intel webinars can help you accelerate application performance.
> > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> > the latest Intel processors and coprocessors. See abstracts and register
> >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
> --
> _
> |\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
> | ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
>
> http://www.droettboom.com
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
-- 
Dr Andrew Dawson
Atmospheric, Oceanic & Planetary Physics
Clarendon Laboratory
Parks Road
Oxford OX1 3PU, UK
Tel: +44 (0)1865 282438
Email: da...@at...
Web Site: http://www2.physics.ox.ac.uk/contacts/people/dawson
From: Michael D. <md...@st...> - 2013年10月18日 13:40:38
This is really puzzling. What version of matplotlib are you running, 
what platform, and what version of Python? Your example works just fine 
for me.
Mike
On 10/18/2013 08:40 AM, Neal Becker wrote:
> Neal Becker wrote:
>
>> This example shows the error on my platform - the xlabel is not rendered with
>> tex but instead the '$' are printed:
>>
>> import numpy as np
>> import matplotlib.pyplot as plt
>> plt.xkcd()
>>
>> fig = fig = plt.figure()
>> ax = fig.add_subplot(111)
>> plt.plot (np.arange (10), 2*np.arange(10))
>> ax.set_xlabel ('$E_{s}/N_{0}$')
>> plt.show()
>>
>>
> And without plt.xkcd() the tex is rendered correctly
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
 _
|\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
| ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
http://www.droettboom.com
From: Neal B. <ndb...@gm...> - 2013年10月18日 12:45:14
Neal Becker wrote:
> This example shows the error on my platform - the xlabel is not rendered with
> tex but instead the '$' are printed:
> 
> import numpy as np
> import matplotlib.pyplot as plt
> plt.xkcd()
> 
> fig = fig = plt.figure()
> ax = fig.add_subplot(111)
> plt.plot (np.arange (10), 2*np.arange(10))
> ax.set_xlabel ('$E_{s}/N_{0}$')
> plt.show()
> 
> 
And without plt.xkcd() the tex is rendered correctly
From: Neal B. <ndb...@gm...> - 2013年10月18日 12:39:06
Michael Droettboom wrote:
> On 10/18/2013 08:20 AM, Neal Becker wrote:
>> Michael Droettboom wrote:
>>
>>> The built-in mathtext support does. (I can put "xkcd()" at the top of
>>> the mathtext_demo.py example and all is well).
>>>
>>> It does not work when |text.usetex| is True (when using external TeX).
>>> But in that case, it should have thrown an exception:
>>>
>>> |Traceback (most recent call last):
>>> File "mathtext_demo.py", line 9, in <module>
>>> xkcd()
>>> File
>>> "/home/mdboom/python/lib/python2.7/site-packages/matplotlib-1.4.x-py2.7-
>> linux-x86_64.egg/matplotlib/pyplot.py",
>>> line 293, in xkcd
>>> "xkcd mode is not compatible with text.usetex = True")
>>> RuntimeError: xkcd mode is not compatible with text.usetex = True|
>>>
>>> Mike
>>>
>>> On 10/18/2013 07:24 AM, Neal Becker wrote:
>>>
>>>> It appears that latex doesn't work with xkcd?
>>>>
>>>> I put for example:
>>>> self.ax.set_xlabel ('$E_s/N_0
>>>>
>>>>
>>>> )
>>>>
>>>> Which go rendered with the '
>>>>
>>>>
>>>> signs and not as latex
>>>>
>>>> And my vertical axis was labeled as:
>>>>
>>>> $\mathdefault{10^{3}}$ ...
>>>>
>>>>
>> Strange. I don't have anything about usetex in the script, or in my
>> .matplotlibrc - all it has is:
>>
>> backend : Qt4Agg
>> mathtext.fontset: stix
>>
>>
> 
> Puzzling. Do you have a matplotlibrc in the current working directory?
> 
No. Also tried removing .matplotlibrc (in ~/.matplotlib).
From: Christoph G. <chr...@gr...> - 2013年10月18日 12:34:57
Attachments: test.pdf
Hello,
The script pasted below plots a square array. The (very small) output
PDF is attached to this posting. For reasons I do not understand,
there's a fine additional border immediately at the top and bottom of
the array.
If the commented-out line of code is removed, the strange border
disappears.
Now you will ask, why do I create the figure in this way and don't
simply use the commented-out line? The answer is that this script is a
simplified version of the function "map" from
http://git.kwant-project.org/kwant/tree/kwant/plotter.py?id=v1.0.0
There, we need to create a figure also when pyplot has not been
imported.
If we would import matplotlib.pyplot, the user of our package could not
freely choose the matplotlib backend himself.
Thanks,
Christoph
****************************************************************
import numpy as np
from matplotlib import pyplot
from matplotlib.figure import Figure
from matplotlib.backends.backend_agg import FigureCanvasAgg
data = np.random.random((11, 11))
fig = Figure()
ax = fig.add_subplot(1, 1, 1, aspect='equal', adjustable='datalim')
# Uncommenting the following line makes it work.
# fig, ax = pyplot.subplots()
image = ax.imshow(data, extent=(-49.5, 49.5, -49.5, 49.5),
 interpolation='none')
fig.canvas = FigureCanvasAgg(fig)
fig.set_size_inches(5, 5)
fig.savefig('test.pdf')
From: Michael D. <md...@st...> - 2013年10月18日 12:26:38
On 10/18/2013 08:20 AM, Neal Becker wrote:
> Michael Droettboom wrote:
>
>> The built-in mathtext support does. (I can put "xkcd()" at the top of
>> the mathtext_demo.py example and all is well).
>>
>> It does not work when |text.usetex| is True (when using external TeX).
>> But in that case, it should have thrown an exception:
>>
>> |Traceback (most recent call last):
>> File "mathtext_demo.py", line 9, in <module>
>> xkcd()
>> File
>> "/home/mdboom/python/lib/python2.7/site-packages/matplotlib-1.4.x-py2.7-
> linux-x86_64.egg/matplotlib/pyplot.py",
>> line 293, in xkcd
>> "xkcd mode is not compatible with text.usetex = True")
>> RuntimeError: xkcd mode is not compatible with text.usetex = True|
>>
>> Mike
>>
>> On 10/18/2013 07:24 AM, Neal Becker wrote:
>>
>>> It appears that latex doesn't work with xkcd?
>>>
>>> I put for example:
>>> self.ax.set_xlabel ('$E_s/N_0
>>>
>>>
>>> )
>>>
>>> Which go rendered with the '
>>>
>>>
>>> signs and not as latex
>>>
>>> And my vertical axis was labeled as:
>>>
>>> $\mathdefault{10^{3}}$ ...
>>>
>>>
> Strange. I don't have anything about usetex in the script, or in my
> .matplotlibrc - all it has is:
>
> backend : Qt4Agg
> mathtext.fontset: stix
>
>
Puzzling. Do you have a matplotlibrc in the current working directory?
Mike
-- 
 _
|\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
| ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
http://www.droettboom.com
From: Neal B. <ndb...@gm...> - 2013年10月18日 12:25:56
This example shows the error on my platform - the xlabel is not rendered with 
tex but instead the '$' are printed:
import numpy as np
import matplotlib.pyplot as plt
plt.xkcd()
fig = fig = plt.figure() 
ax = fig.add_subplot(111)
plt.plot (np.arange (10), 2*np.arange(10))
ax.set_xlabel ('$E_{s}/N_{0}$')
plt.show()
Michael Droettboom wrote:
> The built-in mathtext support does. (I can put "xkcd()" at the top of
> the mathtext_demo.py example and all is well).
> 
> It does not work when |text.usetex| is True (when using external TeX).
> But in that case, it should have thrown an exception:
> 
> |Traceback (most recent call last):
> File "mathtext_demo.py", line 9, in <module>
> xkcd()
> File
> "/home/mdboom/python/lib/python2.7/site-packages/matplotlib-1.4.x-py2.7-
linux-x86_64.egg/matplotlib/pyplot.py",
> line 293, in xkcd
> "xkcd mode is not compatible with text.usetex = True")
> RuntimeError: xkcd mode is not compatible with text.usetex = True|
> 
> Mike
> 
> On 10/18/2013 07:24 AM, Neal Becker wrote:
> 
>> It appears that latex doesn't work with xkcd?
>>
>> I put for example:
>> self.ax.set_xlabel ('$E_s/N_0
>>
>>
>> )
>>
>> Which go rendered with the '
>>
>>
>> signs and not as latex
>>
>> And my vertical axis was labeled as:
>>
>> $\mathdefault{10^{3}}$ ...
>>
>>
>> 
------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
>> the latest Intel processors and coprocessors. See abstracts and register >
>> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
From: Neal B. <ndb...@gm...> - 2013年10月18日 12:20:39
Michael Droettboom wrote:
> The built-in mathtext support does. (I can put "xkcd()" at the top of
> the mathtext_demo.py example and all is well).
> 
> It does not work when |text.usetex| is True (when using external TeX).
> But in that case, it should have thrown an exception:
> 
> |Traceback (most recent call last):
> File "mathtext_demo.py", line 9, in <module>
> xkcd()
> File
> "/home/mdboom/python/lib/python2.7/site-packages/matplotlib-1.4.x-py2.7-
linux-x86_64.egg/matplotlib/pyplot.py",
> line 293, in xkcd
> "xkcd mode is not compatible with text.usetex = True")
> RuntimeError: xkcd mode is not compatible with text.usetex = True|
> 
> Mike
> 
> On 10/18/2013 07:24 AM, Neal Becker wrote:
> 
>> It appears that latex doesn't work with xkcd?
>>
>> I put for example:
>> self.ax.set_xlabel ('$E_s/N_0
>>
>>
>> )
>>
>> Which go rendered with the '
>>
>>
>> signs and not as latex
>>
>> And my vertical axis was labeled as:
>>
>> $\mathdefault{10^{3}}$ ...
>>
>>
Strange. I don't have anything about usetex in the script, or in my 
.matplotlibrc - all it has is:
backend : Qt4Agg
mathtext.fontset: stix
From: Christoph G. <chr...@gr...> - 2013年10月18日 12:19:56
Nicolas Rougier writes:
> Would something like this suit your needs ?
>
> (...)
Thanks. Setting figsize is indeed the way to achieve (almost) what I
wanted. My other followup in this thread describes the remaining issue.
From: Christoph G. <chr...@gr...> - 2013年10月18日 12:10:13
Joe, thank you very much for your reply. So the "figsize" of a
matplotlib plot is the physical size of the region between the axes
where the data is shown? If this is indeed the case, as it seems, then
achieving (almost) what I wanted is as easy as setting a figsize with
the proper aspect ratio, like in your example.
Before your reply, I believed that "figure size" in matplotlib refers to
the size of the whole figure (including axes, axis labels, and borders),
as "figure" in matplotlib seems to be a name for instances of
matplotlib.figure.Figure which are the whole thing.
I said "almost" in the first paragraph as it would be nice if there was
a way to create figures that have a given total width (after cropping)
at a given font size. The reason is this: In many scientific journals
(for example Physical Review), figures are scaled to have the same width
as a column of text.
If I prepare a bunch of figures with the same width "within the axes"
and consistent font sizes and line widths, the resulting figures will
typically have somewhat different total widths. After scaling the
figures to the same width, the font sizes and line widths will differ
slightly from figure to figure.
Christoph
From: Michael D. <md...@st...> - 2013年10月18日 11:44:31
The built-in mathtext support does. (I can put "xkcd()" at the top of 
the mathtext_demo.py example and all is well).
It does not work when |text.usetex| is True (when using external TeX). 
But in that case, it should have thrown an exception:
|Traceback (most recent call last):
 File "mathtext_demo.py", line 9, in <module>
 xkcd()
 File "/home/mdboom/python/lib/python2.7/site-packages/matplotlib-1.4.x-py2.7-linux-x86_64.egg/matplotlib/pyplot.py", line 293, in xkcd
 "xkcd mode is not compatible with text.usetex = True")
RuntimeError: xkcd mode is not compatible with text.usetex = True|
Mike
On 10/18/2013 07:24 AM, Neal Becker wrote:
> It appears that latex doesn't work with xkcd?
>
> I put for example:
> self.ax.set_xlabel ('$E_s/N_0
>
>
> )
>
> Which go rendered with the '
>
>
> signs and not as latex
>
> And my vertical axis was labeled as:
>
> $\mathdefault{10^{3}}$ ...
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
 _
|\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _
| ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | |
http://www.droettboom.com
From: Neal B. <ndb...@gm...> - 2013年10月18日 11:25:08
It appears that latex doesn't work with xkcd?
I put for example:
 self.ax.set_xlabel ('$E_s/N_0$')
Which go rendered with the '$' signs and not as latex
And my vertical axis was labeled as:
$\mathdefault{10^{3}}$ ...

Showing 16 results of 16

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