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






Showing results of 204

1 2 3 .. 9 > >> (Page 1 of 9)
From: Ian T. <ian...@gm...> - 2013年03月31日 20:19:58
On 29 March 2013 20:15, Jeff Layton <lay...@at...> wrote:
> Good afternoon,
>
> I'd like to be able to plot some 2D Structured CFD meshes
> and contour plots (pressure, etc) using Matplotlib. I've
> googled a little but does anyone have any pointers or
> links to help get me started?
>
> Thanks!
>
> Jeff
>
The functions you want are 'contour' for contour line plots, and 'contourf'
for filled contour plots. Start with
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.contour, which
describes the contour function and includes example plots with source code.
Ian
From: Sayan C. <say...@gm...> - 2013年03月31日 15:51:54
Thank you very much I have been able to plot from the data files, but
facing a slight glitch. The data points are being super imposed in
consecutive plots.That means if the 1st data file contains 50 points and
the second 30. The second plot will contain 80 points! How to go about this
problem?
for i in range(0,20):
 fname = 'file_' + str(i) + '.dat'
 f=open(fname,"r")
 x,y = np.loadtxt(fname, unpack=True)
 plt.scatter(x,y)
 pylab.savefig(fname + '.png')
 f.close()
On 28 March 2013 02:48, Steven Boada <bo...@ph...> wrote:
> Hey Sayan,
>
> Here is the manual page:
>
> http://docs.scipy.org/doc/**numpy/reference/generated/**
> numpy.genfromtxt.html<http://docs.scipy.org/doc/numpy/reference/generated/numpy.genfromtxt.html>
>
> It works (basically) the same as loadtxt, but it is more flexible when
> there are holes in your data.
>
> Good luck.
>
> Steven
>
>
> On Wed Mar 27 10:07:10 2013, Sayan Chatterjee wrote:
>
>> Hi Steven,
>>
>> I am a newbie to Python and hence Matplotlib. I cannot get your point
>> properly. Could you please redirect me to a page where the usage is
>> demonstrated?
>>
>> As I can see, you're a doctoral student in Physics, it might be
>> worthwhile to tell you that I'm trying to code a Zeldovich
>> Approximation for a simple sinusoidal potential and want to make it
>> evolve with varying scale factor and make an animation of it.
>>
>> Cheers,
>> Sayan
>>
>>
>> On 27 March 2013 19:58, Steven Boada <bo...@ph...
>> <mailto:bo...@ph...**>> wrote:
>>
>> Another, slightly more flexible, option is the genfromtxt
>> function, also in numpy. Normally you should try genfromtxt after
>> loadtxt doesn't work. Or, that is my normal method.
>>
>> Steven
>>
>>
>> On Wed Mar 27 07:16:45 2013, Sayan Chatterjee wrote:
>>
>> Thank you very much for your prompt reply.
>>
>> Florian, your reply seems to be the answer to my question.
>> I'll try
>> it out. If can't figure out,I'll get back to you.
>>
>>
>> On 27 March 2013 15:37, Florian M. Wagner
>> <wag...@st... <mailto:wag...@st...hz.**ch<wag...@st...>
>> >
>> <mailto:wag...@st...hz.**__ch
>>
>> <mailto:wag...@st...hz.**ch <wag...@st...>>>>
>> wrote:
>>
>> Hey Sayan,
>>
>> for reading in simple ASCII-Files containing your two
>> arrays you
>> should have a look at the numpy.loadtxt function.
>>
>> Scatter plots in matplotlib are then easily created as
>> shown here
>> http://matplotlib.org/__**examples/pylab_examples/__**
>> scatter_demo.html<http://matplotlib.org/__examples/pylab_examples/__scatter_demo.html>
>>
>> <http://matplotlib.org/**examples/pylab_examples/**
>> scatter_demo.html<http://matplotlib.org/examples/pylab_examples/scatter_demo.html>
>> >
>>
>> For your purpose you can do something like:
>>
>> import os
>> import numpy as np
>> import matplotlib.pyplot as plt
>>
>> for file in os.path.listdir():
>> x, y = np.loadtxt(file, unpack=True)
>> plt.scatter(x,y)
>> plt.savefig(file + '.png')
>>
>> Cheers,
>>
>> Florian
>>
>>
>> Am 27.03.2013 09:32, schrieb Sayan Chatterjee:
>>
>> Dear All,
>>
>> I'm new to Matplotlib. It might be a silly question,
>> how does one
>> plot data(not functions) in Matplotlib.
>>
>> How:
>> 1)Two arrays (X and Y) can be plotted in a scatter
>> diagram?
>>
>> 2) or a number of data files can used to produce
>> different plots
>> having different(sequential) name?
>>
>> Thanks in anticipation.
>> Regards,
>> Sayan
>>
>> --
>>
>>
>>
>> ------------------------------**
>> __----------------------------**--__--------------
>>
>> *Sayan Chatterjee*
>>
>> Dept. of Physics and Meteorology
>> IIT Kharagpur
>> Lal Bahadur Shastry Hall of Residence
>> Room AB 205
>> Mob: +91 9874513565
>> blog: www.blissprofound.blogspot.com
>> <http://www.blissprofound.**blogspot.com<http://www.blissprofound.blogspot.com>
>> >
>> <http://www.blissprofound.__bl**ogspot.com<http://blogspot.com>
>>
>> <http://www.blissprofound.**blogspot.com<http://www.blissprofound.blogspot.com>
>> >>
>>
>> Volunteer , Padakshep
>> www.padakshep.org <http://www.padakshep.org>
>> <http://www.padakshep.org>
>>
>>
>>
>>
>> ------------------------------**
>> __----------------------------**--__------------------
>>
>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo
>> contest.
>> Compete for recognition, cash, and the chance to get
>> your game
>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>> Submit your demo by
>> 6/6/13.http://p.sf.net/sfu/__**intel_levelupd2d<http://p.sf.net/sfu/__intel_levelupd2d>
>> <http://p.sf.net/sfu/intel_**levelupd2d<http://p.sf.net/sfu/intel_levelupd2d>
>> >
>>
>>
>> ______________________________**___________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.__sourc**eforge.net<http://sourceforge.net>
>> <mailto:Matplotlib-users@**lists.sourceforge.net<Mat...@li...>
>> >
>> <mailto:Matplotlib-users@__lis**ts.sourceforge.net<http://lists.sourceforge.net>
>> <mailto:Matplotlib-users@**lists.sourceforge.net<Mat...@li...>
>> >>
>> https://lists.sourceforge.net/**
>> __lists/listinfo/matplotlib-__**users<https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users>
>> <https://lists.sourceforge.**net/lists/listinfo/matplotlib-**
>> users <https://lists.sourceforge.net/lists/listinfo/matplotlib-users>>
>>
>>
>>
>>
>> ------------------------------**__----------------------------**
>> --__------------------
>>
>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo contest.
>> Compete for recognition, cash, and the chance to get your game
>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>> Submit your demo by 6/6/13.
>> http://p.sf.net/sfu/intel___**levelupd2d<http://p.sf.net/sfu/intel___levelupd2d>
>> <http://p.sf.net/sfu/intel_**levelupd2d<http://p.sf.net/sfu/intel_levelupd2d>
>> >
>> ______________________________**___________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.__sourc**eforge.net<http://sourceforge.net>
>> <mailto:Matplotlib-users@**lists.sourceforge.net<Mat...@li...>
>> >
>> <mailto:Matplotlib-users@__lis**ts.sourceforge.net<http://lists.sourceforge.net>
>> <mailto:Matplotlib-users@**lists.sourceforge.net<Mat...@li...>
>> >>
>> https://lists.sourceforge.net/**__lists/listinfo/matplotlib-__**
>> users <https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users>
>> <https://lists.sourceforge.**net/lists/listinfo/matplotlib-**
>> users <https://lists.sourceforge.net/lists/listinfo/matplotlib-users>>
>>
>>
>>
>>
>> --
>>
>>
>> ------------------------------**__----------------------------**
>> --__--------------
>>
>> *Sayan Chatterjee*
>>
>> Dept. of Physics and Meteorology
>> IIT Kharagpur
>> Lal Bahadur Shastry Hall of Residence
>> Room AB 205
>> Mob: +91 9874513565
>> blog: www.blissprofound.blogspot.com
>> <http://www.blissprofound.**blogspot.com<http://www.blissprofound.blogspot.com>
>> >
>> <http://www.blissprofound.__bl**ogspot.com <http://blogspot.com>
>>
>> <http://www.blissprofound.**blogspot.com<http://www.blissprofound.blogspot.com>
>> >>
>>
>> Volunteer , Padakshep
>> www.padakshep.org <http://www.padakshep.org>
>> <http://www.padakshep.org>
>>
>>
>>
>> ------------------------------**__----------------------------**
>> --__------------------
>>
>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo contest.
>> Compete for recognition, cash, and the chance to get your game
>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>> Submit your demo by 6/6/13.
>> http://p.sf.net/sfu/intel___**levelupd2d<http://p.sf.net/sfu/intel___levelupd2d>
>> <http://p.sf.net/sfu/intel_**levelupd2d<http://p.sf.net/sfu/intel_levelupd2d>
>> >
>>
>>
>> ______________________________**___________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.__sourc**eforge.net<http://sourceforge.net>
>> <mailto:Matplotlib-users@**lists.sourceforge.net<Mat...@li...>
>> >
>> https://lists.sourceforge.net/**__lists/listinfo/matplotlib-__**
>> users <https://lists.sourceforge.net/__lists/listinfo/matplotlib-__users>
>>
>> <https://lists.sourceforge.**net/lists/listinfo/matplotlib-**
>> users <https://lists.sourceforge.net/lists/listinfo/matplotlib-users>>
>>
>>
>> --
>>
>> Steven Boada
>>
>> Doctoral Student
>> Dept of Physics and Astronomy
>> Texas A&M University
>> bo...@ph... <mailto:bo...@ph...**>
>>
>>
>>
>>
>>
>> --
>>
>>
>> ------------------------------**------------------------------**
>> --------------
>> *Sayan Chatterjee*
>> Dept. of Physics and Meteorology
>> IIT Kharagpur
>> Lal Bahadur Shastry Hall of Residence
>> Room AB 205
>> Mob: +91 9874513565
>> blog: www.blissprofound.blogspot.com
>> <http://www.blissprofound.**blogspot.com<http://www.blissprofound.blogspot.com>
>> >
>>
>> Volunteer , Padakshep
>> www.padakshep.org <http://www.padakshep.org>
>>
>
> --
>
> Steven Boada
>
> Doctoral Student
> Dept of Physics and Astronomy
> Texas A&M University
> bo...@ph...
>
-- 
--------------------------------------------------------------------------
*Sayan Chatterjee*
Dept. of Physics and Meteorology
IIT Kharagpur
Lal Bahadur Shastry Hall of Residence
Room AB 205
Mob: +91 9874513565
blog: www.blissprofound.blogspot.com
Volunteer , Padakshep
www.padakshep.org
From: Florian L. <mai...@xg...> - 2013年03月31日 14:59:04
Hello!
I try to use a background image in my plot:
import matplotlib.pyplot as plt
im = plt.imread("WTunnel.png")
plt.xlim([-3,4])
plt.ylim([-0.01,0.05])
plt.plot(some stuff)
plt.imshow(im, aspect="auto", extent=(-5, 4, -0.01, 0.05))
This works more or less.
As far as I understand the extent argument works as scaling factor. Is there a 
way to move the background picture? I need to exactly set the x position since 
the background image is associated with the x data from the plots.
The origin argument seems to be promising, but it accepts only 
[None|‘upper’|‘lower’].
What is the best way to handle such a picture?
Background: The data is pressure measurements over x. The background image 
shows the geometric features of the measured object. Exact x_0 and dx is 
crucial, y values of the picture just need to look good ;-)
Thanks!
Florian
From: Juergen H. <py...@el...> - 2013年03月31日 08:04:38
Am 31.03.2013 08:50, schrieb Pawel Chojnacki:
> Thank you very much - hovewer, your solution isn't enough. Adding your lines generate:
>
The problem is this:
> RuntimeError: LaTeX was not able to process the following string:
> u''
> Here is the full report generated by LaTeX:
>
Latex doesn't like the empty string. This is caused by the '\n' in your title.
Can you replace your original line:
	py.title(u'Wyniki eksperymentu pomiaru gęstości ciała stałego\n',size='large',family='serif')
with the new one, as in the example I sent you:
	py.title(u'Wyniki eksperymentu pomiaru gęstości ciała stałego',size='large',family='serif')
From: Pawel C. <cho...@li...> - 2013年03月31日 06:50:55
Thank you very much - hovewer, your solution isn't enough. Adding your
lines generate:
['\\usepackage{amsmath}', '\\usepackage[T1]{fontenc}']
Exception in Tkinter callback
Traceback (most recent call last):
 File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
 return self.func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 236, in resize
 self.show()
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 239, in draw
 FigureCanvasAgg.draw(self)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 421, in draw
 self.figure.draw(self.renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
draw
 func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
 a.draw(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 571, in draw
 self._fontproperties, angle)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 215, in draw_tex
 Z = texmanager.get_grey(s, size, self.dpi)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 513,
in get_grey
 pngfile = self.make_png(tex, fontsize, dpi)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 442,
in make_png
 dvifile = self.make_dvi(tex, fontsize)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 371,
in make_dvi
 string:\n%s\nHere is the full report generated by LaTeX: \n\n'%
repr(tex)) + report)
RuntimeError: LaTeX was not able to process the following string:
u''
Here is the full report generated by LaTeX:
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
 restricted \write18 enabled.
entering extended mode
(./2c666a8feb5dd27d92f3c286e7775fb6.tex
LaTeX2e <2011年06月27日>
Babel <v3.8m> and hyphenation patterns for english, dumylang,
nohyphenation, po
lish, loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007年10月19日 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/type1cm/type1cm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/ucs/ucs.sty
(/usr/share/texlive/texmf-dist/tex/latex/ucs/data/uni-global.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/ucs/utf8x.def))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
Package geometry Warning: Over-specification in `h'-direction.
 `width' (5058.9pt) is ignored.
Package geometry Warning: Over-specification in `v'-direction.
 `height' (5058.9pt) is ignored.
) (./2c666a8feb5dd27d92f3c286e7775fb6.aux)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/ucs/ucsencs.def)
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
(./2c666a8feb5dd27d92f3c286e7775fb6.aux) )
No pages of output.
Transcript written on 2c666a8feb5dd27d92f3c286e7775fb6.log.
And I still don't have slightest idea what's wrong with LaTeX in Matplotlib
:S
2013年3月31日 Juergen Hasch <py...@el...>
> I tested it under Linux now, and I see your problem. The latex files don't
> compile cleanly, this is why you get the error. You can find the .tex files
> under ~./matplotlib/tex.cache
>
> It looks like you have a problem with the font encoding when using unicode
> characters.
> This works for me under Linux and Windows:
>
>
> import numpy as np
> import matplotlib as mpl
> mpl.rcParams['text.latex.**preamble'] = [r'\usepackage{amsmath}' ,
> r'\usepackage[T1]{fontenc}']
> mpl.rcParams['text.latex.**unicode'] = True
> mpl.rcParams['text.usetex'] = True
>
>
> import pylab as py
>
> py.axhspan(8400,8730,alpha=0.**15)
> py.title(u'Wyniki eksperymentu pomiaru gęstości ciała
> stałego',size='large',family='**serif')
> py.ylabel(r'$\text{lol}$',**size='large',family='serif')
> py.grid(True)
> py.show()
>
> Am 30.03.2013 22:15, schrieb Pawel Chojnacki:
>
>> 2013年3月30日 Juergen Hasch <py...@el... <mailto:py...@el...>>
>>
>>
>> Am 30.03.2013 16:29, schrieb Pawel Chojnacki:
>> > Please pardon me, but what object is math.usetex attribute of? I
>> can't find it in the documentation.
>> >
>> > http://matplotlib.org/users/**usetex.html<http://matplotlib.org/users/usetex.html>Mentions only text.usetex.
>> >
>> >
>>
>> You need to set
>> mpl.rcParams['text.usetex'] = True
>>
>> For text you need unicode, for latex raw encoding.
>> To have text and latex in one line, use
>> xlabel(u'Häallo '+r'$\varphi$'+ 'r')
>>
>> Works for me, at least.
>>
>>
>> I've already tried that, and I got the response:
>>
>> ['', '\\usepackage{amsmath}']
>> Exception in Tkinter callback
>> Traceback (most recent call last):
>> File "/usr/lib/python2.7/lib-tk/**Tkinter.py", line 1437, in __call__
>> return self.func(*args)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**tkagg.py",
>> line 236, in resize
>> self.show()
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**tkagg.py",
>> line 239, in draw
>> FigureCanvasAgg.draw(self)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**agg.py",
>> line 421, in draw
>> self.figure.draw(self.**renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/figure.py", line 898,
>> in draw
>> func(*args)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/axes.py", line 1997,
>> in draw
>> a.draw(renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/text.py", line 526,
>> in draw
>> bbox, info = self._get_layout(renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/text.py", line 309,
>> in _get_layout
>> ismath=ismath)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**agg.py",
>> line 188, in get_text_width_height_descent
>> renderer=self)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/texmanager.py", line
>> 606, in get_text_width_height_descent
>> dvifile = self.make_dvi(tex, fontsize)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/texmanager.py", line
>> 351, in make_dvi
>> texfile = self.make_tex(tex, fontsize)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/texmanager.py", line
>> 259, in make_tex
>> fh.write(s)
>> UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in
>> position 349: ordinal not in range(128)
>>
>> And after adding:
>> mpl.rcParams['text.latex.**preamble'].append(r'\**usepackage{amsmath},\**
>> usepackage[utf8]{inputenc}')
>> I got:
>>
>> ['', '\\usepackage{amsmath},\\**usepackage[utf8]{inputenc}']
>> Exception in Tkinter callback
>> Traceback (most recent call last):
>> File "/usr/lib/python2.7/lib-tk/**Tkinter.py", line 1437, in __call__
>> return self.func(*args)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**tkagg.py",
>> line 236, in resize
>> self.show()
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**tkagg.py",
>> line 239, in draw
>> FigureCanvasAgg.draw(self)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**agg.py",
>> line 421, in draw
>> self.figure.draw(self.**renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/figure.py", line 898,
>> in draw
>> func(*args)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/axes.py", line 1997,
>> in draw
>> a.draw(renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/artist.py", line 55,
>> in draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/axis.py", line 1042,
>> in draw
>> ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_**to_draw,
>> renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/axis.py", line 993,
>> in _get_tick_bboxes
>> extent = tick.label1.get_window_extent(**renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/text.py", line 747,
>> in get_window_extent
>> bbox, info = self._get_layout(self._**renderer)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/text.py", line 309,
>> in _get_layout
>> ismath=ismath)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/backends/backend_**agg.py",
>> line 188, in get_text_width_height_descent
>> renderer=self)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/texmanager.py", line
>> 606, in get_text_width_height_descent
>> dvifile = self.make_dvi(tex, fontsize)
>> File "/usr/lib/pymodules/python2.7/**matplotlib/texmanager.py", line
>> 371, in make_dvi
>> string:\n%s\nHere is the full report generated by LaTeX: \n\n'%
>> repr(tex)) + report)
>> RuntimeError: LaTeX was not able to process the following string:
>> '0ドル.2$'
>> Here is the full report generated by LaTeX:
>>
>> This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
>> restricted \write18 enabled.
>> entering extended mode
>> (./**d9d8962c45871ca6b62e5d3dffbe49**ab.tex
>> LaTeX2e <2011年06月27日>
>> Babel <v3.8m> and hyphenation patterns for english, dumylang,
>> nohyphenation, po
>> lish, loaded.
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/article.**cls
>> Document Class: article 2007年10月19日 v1.4h Standard LaTeX document class
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/size10.**clo))
>> (/usr/share/texlive/texmf-**dist/tex/latex/type1cm/**type1cm.sty)
>> (/usr/share/texlive/texmf-**dist/tex/latex/psnfss/helvet.**sty
>> (/usr/share/texlive/texmf-**dist/tex/latex/graphics/**keyval.sty))
>> (/usr/share/texlive/texmf-**dist/tex/latex/psnfss/courier.**sty)
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/textcomp.**sty
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/ts1enc.**def))
>> (/usr/share/texlive/texmf-**dist/tex/latex/amsmath/**amsmath.sty
>> For additional information on amsmath, use the `?' option.
>> (/usr/share/texlive/texmf-**dist/tex/latex/amsmath/**amstext.sty
>> (/usr/share/texlive/texmf-**dist/tex/latex/amsmath/amsgen.**sty))
>> (/usr/share/texlive/texmf-**dist/tex/latex/amsmath/amsbsy.**sty)
>> (/usr/share/texlive/texmf-**dist/tex/latex/amsmath/amsopn.**sty))
>>
>> ! LaTeX Error: Missing \begin{document}.
>>
>> See the LaTeX manual or LaTeX Companion for explanation.
>> Type H <return> for immediate help.
>> ...
>>
>> l.9 \usepackage{amsmath},
>> \usepackage[utf8]{inputenc}
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/inputenc.**sty
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/utf8.def
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/t1enc.dfu)
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/ot1enc.**dfu)
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/omsenc.**dfu)
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/ts1enc.**dfu)))
>> (/usr/share/texlive/texmf-**dist/tex/latex/geometry/**geometry.sty
>> (/usr/share/texlive/texmf-**dist/tex/generic/oberdiek/**ifpdf.sty)
>> (/usr/share/texlive/texmf-**dist/tex/generic/oberdiek/**ifvtex.sty)
>> (/usr/share/texlive/texmf-**dist/tex/generic/ifxetex/**ifxetex.sty)
>>
>> Package geometry Warning: Over-specification in `h'-direction.
>> `width' (5058.9pt) is ignored.
>>
>>
>> Package geometry Warning: Over-specification in `v'-direction.
>> `height' (5058.9pt) is ignored.
>>
>> )
>> No file d9d8962c45871ca6b62e5d3dffbe49**ab.aux.
>> (/usr/share/texlive/texmf-**dist/tex/latex/base/ts1cmr.fd)
>> (/usr/share/texlive/texmf-**dist/tex/latex/psnfss/ot1pnc.**fd)
>> *geometry* driver: auto-detecting
>> *geometry* detected driver: dvips
>> (/usr/share/texlive/texmf-**dist/tex/latex/psnfss/ot1phv.**fd) [1]
>> (./**d9d8962c45871ca6b62e5d3dffbe49**ab.aux) )
>> (see the transcript file for additional information)
>> Output written on d9d8962c45871ca6b62e5d3dffbe49**ab.dvi (1 page, 340
>> bytes).
>> Transcript written on d9d8962c45871ca6b62e5d3dffbe49**ab.log.
>>
>> And I really don't get what's happening :S
>>
>
>
From: Juergen H. <py...@el...> - 2013年03月30日 23:49:09
I tested it under Linux now, and I see your problem. The latex files don't compile cleanly, this is why you get the 
error. You can find the .tex files under ~./matplotlib/tex.cache
It looks like you have a problem with the font encoding when using unicode characters.
This works for me under Linux and Windows:
import numpy as np
import matplotlib as mpl
mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath}' , r'\usepackage[T1]{fontenc}']
mpl.rcParams['text.latex.unicode'] = True
mpl.rcParams['text.usetex'] = True
import pylab as py
py.axhspan(8400,8730,alpha=0.15)
py.title(u'Wyniki eksperymentu pomiaru gęstości ciała stałego',size='large',family='serif')
py.ylabel(r'$\text{lol}$',size='large',family='serif')
py.grid(True)
py.show()
Am 30.03.2013 22:15, schrieb Pawel Chojnacki:
> 2013年3月30日 Juergen Hasch <py...@el... <mailto:py...@el...>>
>
> Am 30.03.2013 16:29, schrieb Pawel Chojnacki:
> > Please pardon me, but what object is math.usetex attribute of? I can't find it in the documentation.
> >
> > http://matplotlib.org/users/usetex.html Mentions only text.usetex.
> >
> >
>
> You need to set
> mpl.rcParams['text.usetex'] = True
>
> For text you need unicode, for latex raw encoding.
> To have text and latex in one line, use
> xlabel(u'Häallo '+r'$\varphi$'+ 'r')
>
> Works for me, at least.
>
>
> I've already tried that, and I got the response:
>
> ['', '\\usepackage{amsmath}']
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
> return self.func(*args)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 236, in resize
> self.show()
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 239, in draw
> FigureCanvasAgg.draw(self)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py", line 421, in draw
> self.figure.draw(self.renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in draw
> func(*args)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
> a.draw(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 526, in draw
> bbox, info = self._get_layout(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in _get_layout
> ismath=ismath)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py", line 188, in get_text_width_height_descent
> renderer=self)
> File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 606, in get_text_width_height_descent
> dvifile = self.make_dvi(tex, fontsize)
> File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 351, in make_dvi
> texfile = self.make_tex(tex, fontsize)
> File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 259, in make_tex
> fh.write(s)
> UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in position 349: ordinal not in range(128)
>
> And after adding:
> mpl.rcParams['text.latex.preamble'].append(r'\usepackage{amsmath},\usepackage[utf8]{inputenc}')
> I got:
>
> ['', '\\usepackage{amsmath},\\usepackage[utf8]{inputenc}']
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
> return self.func(*args)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 236, in resize
> self.show()
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line 239, in draw
> FigureCanvasAgg.draw(self)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py", line 421, in draw
> self.figure.draw(self.renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in draw
> func(*args)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
> a.draw(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 1042, in draw
> ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw, renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 993, in _get_tick_bboxes
> extent = tick.label1.get_window_extent(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 747, in get_window_extent
> bbox, info = self._get_layout(self._renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in _get_layout
> ismath=ismath)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py", line 188, in get_text_width_height_descent
> renderer=self)
> File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 606, in get_text_width_height_descent
> dvifile = self.make_dvi(tex, fontsize)
> File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 371, in make_dvi
> string:\n%s\nHere is the full report generated by LaTeX: \n\n'% repr(tex)) + report)
> RuntimeError: LaTeX was not able to process the following string:
> '0ドル.2$'
> Here is the full report generated by LaTeX:
>
> This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
> restricted \write18 enabled.
> entering extended mode
> (./d9d8962c45871ca6b62e5d3dffbe49ab.tex
> LaTeX2e <2011年06月27日>
> Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, po
> lish, loaded.
> (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007年10月19日 v1.4h Standard LaTeX document class
> (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
> (/usr/share/texlive/texmf-dist/tex/latex/type1cm/type1cm.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty
> (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
> (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
> For additional information on amsmath, use the `?' option.
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
> (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
>
> ! LaTeX Error: Missing \begin{document}.
>
> See the LaTeX manual or LaTeX Companion for explanation.
> Type H <return> for immediate help.
> ...
>
> l.9 \usepackage{amsmath},
> \usepackage[utf8]{inputenc}
> (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
> (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
> (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
> (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
> (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)
> (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)))
> (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
> (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
> (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
> (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
>
> Package geometry Warning: Over-specification in `h'-direction.
> `width' (5058.9pt) is ignored.
>
>
> Package geometry Warning: Over-specification in `v'-direction.
> `height' (5058.9pt) is ignored.
>
> )
> No file d9d8962c45871ca6b62e5d3dffbe49ab.aux.
> (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
> (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pnc.fd)
> *geometry* driver: auto-detecting
> *geometry* detected driver: dvips
> (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1phv.fd) [1]
> (./d9d8962c45871ca6b62e5d3dffbe49ab.aux) )
> (see the transcript file for additional information)
> Output written on d9d8962c45871ca6b62e5d3dffbe49ab.dvi (1 page, 340 bytes).
> Transcript written on d9d8962c45871ca6b62e5d3dffbe49ab.log.
>
> And I really don't get what's happening :S
From: Pawel C. <cho...@li...> - 2013年03月30日 21:15:54
2013年3月30日 Juergen Hasch <py...@el...>
> Am 30.03.2013 16:29, schrieb Pawel Chojnacki:
> > Please pardon me, but what object is math.usetex attribute of? I can't
> find it in the documentation.
> >
> > http://matplotlib.org/users/usetex.html Mentions only text.usetex.
> >
> >
>
> You need to set
> mpl.rcParams['text.usetex'] = True
>
> For text you need unicode, for latex raw encoding.
> To have text and latex in one line, use
> xlabel(u'Häallo '+r'$\varphi$'+ 'r')
>
> Works for me, at least.
>
I've already tried that, and I got the response:
['', '\\usepackage{amsmath}']
Exception in Tkinter callback
Traceback (most recent call last):
 File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
 return self.func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 236, in resize
 self.show()
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 239, in draw
 FigureCanvasAgg.draw(self)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 421, in draw
 self.figure.draw(self.renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
draw
 func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
 a.draw(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 526, in draw
 bbox, info = self._get_layout(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in
_get_layout
 ismath=ismath)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 188, in get_text_width_height_descent
 renderer=self)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 606,
in get_text_width_height_descent
 dvifile = self.make_dvi(tex, fontsize)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 351,
in make_dvi
 texfile = self.make_tex(tex, fontsize)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 259,
in make_tex
 fh.write(s)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in
position 349: ordinal not in range(128)
And after adding:
mpl.rcParams['text.latex.preamble'].append(r'\usepackage{amsmath},\usepackage[utf8]{inputenc}')
I got:
['', '\\usepackage{amsmath},\\usepackage[utf8]{inputenc}']
Exception in Tkinter callback
Traceback (most recent call last):
 File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
 return self.func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 236, in resize
 self.show()
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 239, in draw
 FigureCanvasAgg.draw(self)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 421, in draw
 self.figure.draw(self.renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
draw
 func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
 a.draw(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 1042, in draw
 ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,
renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 993, in
_get_tick_bboxes
 extent = tick.label1.get_window_extent(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 747, in
get_window_extent
 bbox, info = self._get_layout(self._renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in
_get_layout
 ismath=ismath)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 188, in get_text_width_height_descent
 renderer=self)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 606,
in get_text_width_height_descent
 dvifile = self.make_dvi(tex, fontsize)
 File "/usr/lib/pymodules/python2.7/matplotlib/texmanager.py", line 371,
in make_dvi
 string:\n%s\nHere is the full report generated by LaTeX: \n\n'%
repr(tex)) + report)
RuntimeError: LaTeX was not able to process the following string:
'0ドル.2$'
Here is the full report generated by LaTeX:
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
 restricted \write18 enabled.
entering extended mode
(./d9d8962c45871ca6b62e5d3dffbe49ab.tex
LaTeX2e <2011年06月27日>
Babel <v3.8m> and hyphenation patterns for english, dumylang,
nohyphenation, po
lish, loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007年10月19日 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/type1cm/type1cm.sty)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
 ...
l.9 \usepackage{amsmath},
 \usepackage[utf8]{inputenc}
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu)))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
Package geometry Warning: Over-specification in `h'-direction.
 `width' (5058.9pt) is ignored.
Package geometry Warning: Over-specification in `v'-direction.
 `height' (5058.9pt) is ignored.
)
No file d9d8962c45871ca6b62e5d3dffbe49ab.aux.
(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pnc.fd)
*geometry* driver: auto-detecting
*geometry* detected driver: dvips
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1phv.fd) [1]
(./d9d8962c45871ca6b62e5d3dffbe49ab.aux) )
(see the transcript file for additional information)
Output written on d9d8962c45871ca6b62e5d3dffbe49ab.dvi (1 page, 340 bytes).
Transcript written on d9d8962c45871ca6b62e5d3dffbe49ab.log.
And I really don't get what's happening :S
From: Juergen H. <py...@el...> - 2013年03月30日 17:37:25
Am 30.03.2013 16:29, schrieb Pawel Chojnacki:
> Please pardon me, but what object is math.usetex attribute of? I can't find it in the documentation.
>
> http://matplotlib.org/users/usetex.html Mentions only text.usetex.
>
>
You need to set
	mpl.rcParams['text.usetex'] = True
For text you need unicode, for latex raw encoding.
To have text and latex in one line, use
	xlabel(u'Häallo '+r'$\varphi$'+ 'r')
Works for me, at least.
From: Pawel C. <cho...@li...> - 2013年03月30日 15:29:27
Please pardon me, but what object is math.usetex attribute of? I can't find
it in the documentation.
http://matplotlib.org/users/usetex.html Mentions only text.usetex.
2013年3月30日 Phil Elson <pel...@gm...>
> Doesn't look like you're using math.usetex & therefore are not actually
> using latex, but mpl's stripped down tex implementation.
>
> Try setting usetex to True, or alternatively I think you could use \mathrm
> instead of \text to get non mathematical text.
>
> HTH
>
>
> On 30 March 2013 11:43, Pawel Chojnacki <cho...@li...> wrote:
>
>> Hello,
>>
>> I've been having some troubles with LaTeX in matplotlib. My example
>> script:
>>
>> #!/usr/bin/env python2
>> #-*- coding: utf-8 -*-
>>
>> __author__ = 'Pawel Chojnacki'
>> __copyright__ ='Copyleft 2013 Pawel Chojnacki'
>> __version__ = '1.0'
>> __date__ = '29-03-2013'
>> __license__ = 'GPLv3'
>>
>> import numpy as np
>> import matplotlib as mpl # Zmiana ustawien LaTeXa
>> mpl.rcParams['text.latex.preamble'].append(r'\usepackage{amsmath}')
>> #~ mpl.rcParams['text.latex.preamble'] = r'\usepackage{amsmath}'
>> #~ mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
>> #~ mpl.rcParams['math.usetex'] = True
>> print mpl.rcParams['text.latex.preamble']
>> import pylab as py
>>
>> py.axhspan(8400,8730,alpha=0.15)
>> py.title(u'Wyniki eksperymentu pomiaru gęstości ciała
>> stałego\n',size='large',family='serif')
>> py.ylabel((u'Gęstość ciała stałego ' +
>> r'$\frac{kg}{m^3}$'),size='large',family='serif')
>> #~ py.ylabel((r'$\text{lol}$'),size='large',family='serif')
>> py.ylabel((r'$\text{lol}$'),size='large',family='serif')
>> py.xlabel(u'Metoda pomiaru',size='large',family='serif')
>> py.grid(True)
>> py.show()
>>
>> Gives me the following output:
>>
>> ['', '\\usepackage{amsmath}']
>> Exception in Tkinter callback
>> Traceback (most recent call last):
>> File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
>> return self.func(*args)
>> File
>> "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line
>> 236, in resize
>> self.show()
>> File
>> "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line
>> 239, in draw
>> FigureCanvasAgg.draw(self)
>> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
>> line 421, in draw
>> self.figure.draw(self.renderer)
>> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
>> draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
>> draw
>> func(*args)
>> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
>> draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in
>> draw
>> a.draw(renderer)
>> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
>> draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 1054, in
>> draw
>> self.label.draw(renderer)
>> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
>> draw_wrapper
>> draw(artist, renderer, *args, **kwargs)
>> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 526, in
>> draw
>> bbox, info = self._get_layout(renderer)
>> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in
>> _get_layout
>> ismath=ismath)
>> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
>> line 193, in get_text_width_height_descent
>> self.mathtext_parser.parse(s, self.dpi, prop)
>> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2999,
>> in parse
>> box = self._parser.parse(s, font_output, fontsize, dpi)
>> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2357,
>> in parse
>> self._expression.parseString(s)
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 1048,
>> in parseString
>> loc, tokens = self._parse( instring, 0 )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
>> in _parseNoCache
>> loc,tokens = self.parseImpl( instring, preloc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2559,
>> in parseImpl
>> return self.expr._parse( instring, loc, doActions, callPreParse=False
>> )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
>> in _parseNoCache
>> loc,tokens = self.parseImpl( instring, preloc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
>> in parseImpl
>> loc, exprtokens = e._parse( instring, loc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
>> in _parseNoCache
>> loc,tokens = self.parseImpl( instring, preloc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2672,
>> in parseImpl
>> loc, tokens = self.expr._parse( instring, loc, doActions,
>> callPreParse=False )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
>> in _parseNoCache
>> loc,tokens = self.parseImpl( instring, preloc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
>> in parseImpl
>> loc, exprtokens = e._parse( instring, loc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
>> in _parseNoCache
>> loc,tokens = self.parseImpl( instring, preloc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2416,
>> in parseImpl
>> ret = e._parse( instring, loc, doActions )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
>> in _parseCache
>> value = self._parseNoCache( instring, loc, doActions, callPreParse )
>> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 950,
>> in _parseNoCache
>> tokens = fn( instring, tokensStart, retTokens )
>> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2050,
>> in raise_error
>> raise ParseFatalException(msg + "\n" + s)
>> ParseFatalException: Expected end of math '$'
>> $\text{lol}$ (at char 0), (line:1, col:1)
>>
>> And a blank window. The same line - $\text{lol}$ works pretty well in
>> pure LaTeX. While the package seems loaded, matplotlib doesn't send the
>> command as it's supposed to. Why is that?
>>
>> Thanks in advance,
>>
>> Pawel
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Own the Future-Intel(R) Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo contest. Compete
>> for recognition, cash, and the chance to get your game on Steam.
>> 5ドルK grand prize plus 10 genre and skill prizes. Submit your demo
>> by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
From: Phil E. <pel...@gm...> - 2013年03月30日 14:48:06
Doesn't look like you're using math.usetex & therefore are not actually
using latex, but mpl's stripped down tex implementation.
Try setting usetex to True, or alternatively I think you could use \mathrm
instead of \text to get non mathematical text.
HTH
On 30 March 2013 11:43, Pawel Chojnacki <cho...@li...> wrote:
> Hello,
>
> I've been having some troubles with LaTeX in matplotlib. My example script:
>
> #!/usr/bin/env python2
> #-*- coding: utf-8 -*-
>
> __author__ = 'Pawel Chojnacki'
> __copyright__ ='Copyleft 2013 Pawel Chojnacki'
> __version__ = '1.0'
> __date__ = '29-03-2013'
> __license__ = 'GPLv3'
>
> import numpy as np
> import matplotlib as mpl # Zmiana ustawien LaTeXa
> mpl.rcParams['text.latex.preamble'].append(r'\usepackage{amsmath}')
> #~ mpl.rcParams['text.latex.preamble'] = r'\usepackage{amsmath}'
> #~ mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
> #~ mpl.rcParams['math.usetex'] = True
> print mpl.rcParams['text.latex.preamble']
> import pylab as py
>
> py.axhspan(8400,8730,alpha=0.15)
> py.title(u'Wyniki eksperymentu pomiaru gęstości ciała
> stałego\n',size='large',family='serif')
> py.ylabel((u'Gęstość ciała stałego ' +
> r'$\frac{kg}{m^3}$'),size='large',family='serif')
> #~ py.ylabel((r'$\text{lol}$'),size='large',family='serif')
> py.ylabel((r'$\text{lol}$'),size='large',family='serif')
> py.xlabel(u'Metoda pomiaru',size='large',family='serif')
> py.grid(True)
> py.show()
>
> Gives me the following output:
>
> ['', '\\usepackage{amsmath}']
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
> return self.func(*args)
> File
> "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line
> 236, in resize
> self.show()
> File
> "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py", line
> 239, in draw
> FigureCanvasAgg.draw(self)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
> line 421, in draw
> self.figure.draw(self.renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
> draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
> draw
> func(*args)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
> draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in
> draw
> a.draw(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
> draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 1054, in
> draw
> self.label.draw(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
> draw_wrapper
> draw(artist, renderer, *args, **kwargs)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 526, in draw
> bbox, info = self._get_layout(renderer)
> File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in
> _get_layout
> ismath=ismath)
> File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
> line 193, in get_text_width_height_descent
> self.mathtext_parser.parse(s, self.dpi, prop)
> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2999,
> in parse
> box = self._parser.parse(s, font_output, fontsize, dpi)
> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2357,
> in parse
> self._expression.parseString(s)
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 1048,
> in parseString
> loc, tokens = self._parse( instring, 0 )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
> in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2559,
> in parseImpl
> return self.expr._parse( instring, loc, doActions, callPreParse=False )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
> in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
> in parseImpl
> loc, exprtokens = e._parse( instring, loc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
> in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2672,
> in parseImpl
> loc, tokens = self.expr._parse( instring, loc, doActions,
> callPreParse=False )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
> in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
> in parseImpl
> loc, exprtokens = e._parse( instring, loc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924,
> in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2416,
> in parseImpl
> ret = e._parse( instring, loc, doActions )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981,
> in _parseCache
> value = self._parseNoCache( instring, loc, doActions, callPreParse )
> File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 950,
> in _parseNoCache
> tokens = fn( instring, tokensStart, retTokens )
> File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2050,
> in raise_error
> raise ParseFatalException(msg + "\n" + s)
> ParseFatalException: Expected end of math '$'
> $\text{lol}$ (at char 0), (line:1, col:1)
>
> And a blank window. The same line - $\text{lol}$ works pretty well in pure
> LaTeX. While the package seems loaded, matplotlib doesn't send the command
> as it's supposed to. Why is that?
>
> Thanks in advance,
>
> Pawel
>
>
>
> ------------------------------------------------------------------------------
> Own the Future-Intel(R) Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest. Compete
> for recognition, cash, and the chance to get your game on Steam.
> 5ドルK grand prize plus 10 genre and skill prizes. Submit your demo
> by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Pawel C. <cho...@li...> - 2013年03月30日 11:43:42
Hello,
I've been having some troubles with LaTeX in matplotlib. My example script:
#!/usr/bin/env python2
#-*- coding: utf-8 -*-
__author__ = 'Pawel Chojnacki'
__copyright__ ='Copyleft 2013 Pawel Chojnacki'
__version__ = '1.0'
__date__ = '29-03-2013'
__license__ = 'GPLv3'
import numpy as np
import matplotlib as mpl # Zmiana ustawien LaTeXa
mpl.rcParams['text.latex.preamble'].append(r'\usepackage{amsmath}')
#~ mpl.rcParams['text.latex.preamble'] = r'\usepackage{amsmath}'
#~ mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"]
#~ mpl.rcParams['math.usetex'] = True
print mpl.rcParams['text.latex.preamble']
import pylab as py
py.axhspan(8400,8730,alpha=0.15)
py.title(u'Wyniki eksperymentu pomiaru gęstości ciała
stałego\n',size='large',family='serif')
py.ylabel((u'Gęstość ciała stałego ' +
r'$\frac{kg}{m^3}$'),size='large',family='serif')
#~ py.ylabel((r'$\text{lol}$'),size='large',family='serif')
py.ylabel((r'$\text{lol}$'),size='large',family='serif')
py.xlabel(u'Metoda pomiaru',size='large',family='serif')
py.grid(True)
py.show()
Gives me the following output:
['', '\\usepackage{amsmath}']
Exception in Tkinter callback
Traceback (most recent call last):
 File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1437, in __call__
 return self.func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 236, in resize
 self.show()
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_tkagg.py",
line 239, in draw
 FigureCanvasAgg.draw(self)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 421, in draw
 self.figure.draw(self.renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/figure.py", line 898, in
draw
 func(*args)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 1997, in draw
 a.draw(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/axis.py", line 1054, in draw
 self.label.draw(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/artist.py", line 55, in
draw_wrapper
 draw(artist, renderer, *args, **kwargs)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 526, in draw
 bbox, info = self._get_layout(renderer)
 File "/usr/lib/pymodules/python2.7/matplotlib/text.py", line 309, in
_get_layout
 ismath=ismath)
 File "/usr/lib/pymodules/python2.7/matplotlib/backends/backend_agg.py",
line 193, in get_text_width_height_descent
 self.mathtext_parser.parse(s, self.dpi, prop)
 File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2999, in
parse
 box = self._parser.parse(s, font_output, fontsize, dpi)
 File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2357, in
parse
 self._expression.parseString(s)
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 1048,
in parseString
 loc, tokens = self._parse( instring, 0 )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924, in
_parseNoCache
 loc,tokens = self.parseImpl( instring, preloc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2559,
in parseImpl
 return self.expr._parse( instring, loc, doActions, callPreParse=False )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924, in
_parseNoCache
 loc,tokens = self.parseImpl( instring, preloc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
in parseImpl
 loc, exprtokens = e._parse( instring, loc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924, in
_parseNoCache
 loc,tokens = self.parseImpl( instring, preloc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2672,
in parseImpl
 loc, tokens = self.expr._parse( instring, loc, doActions,
callPreParse=False )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924, in
_parseNoCache
 loc,tokens = self.parseImpl( instring, preloc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2307,
in parseImpl
 loc, exprtokens = e._parse( instring, loc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 924, in
_parseNoCache
 loc,tokens = self.parseImpl( instring, preloc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 2416,
in parseImpl
 ret = e._parse( instring, loc, doActions )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 981, in
_parseCache
 value = self._parseNoCache( instring, loc, doActions, callPreParse )
 File "/usr/lib/pymodules/python2.7/matplotlib/pyparsing.py", line 950, in
_parseNoCache
 tokens = fn( instring, tokensStart, retTokens )
 File "/usr/lib/pymodules/python2.7/matplotlib/mathtext.py", line 2050, in
raise_error
 raise ParseFatalException(msg + "\n" + s)
ParseFatalException: Expected end of math '$'
$\text{lol}$ (at char 0), (line:1, col:1)
And a blank window. The same line - $\text{lol}$ works pretty well in pure
LaTeX. While the package seems loaded, matplotlib doesn't send the command
as it's supposed to. Why is that?
Thanks in advance,
Pawel
From: Michael A. <mic...@uc...> - 2013年03月29日 23:34:47
Is there a pylab version of ax.plot_surface?
I am asking because the following does not work when running an ipython 
notebook in pylab mode:
#0: #create some data ....
#1: fig = plt.figure()
 ax = fig.gca(projection='3d')
#2: surf = ax.plot_surface( .....) # taking the exact command from the examples.
I have verified that this code only does NOT work when #1 and #2 are 
executed in different notebook cells. When they are combined in the 
same cell, it works.
As I prefer the flexibility of being able to run everything anywhere, I 
am asking for pylab versions of plot_surface, as I am mostly running 
things in the pylab mode of the notebook.
Cheers,
Michael
From: Jeff L. <lay...@at...> - 2013年03月29日 20:17:31
Good afternoon,
I'd like to be able to plot some 2D Structured CFD meshes
and contour plots (pressure, etc) using Matplotlib. I've
googled a little but does anyone have any pointers or
links to help get me started?
Thanks!
Jeff
Hi all,
 From http://labix.org/python-dateutil
"To generate a rrule for the use case of "a date on the specified day of 
the month, unless it is beyond the end of month, in which case it will 
be the last day of the month" use the following:
rrule(MONTHLY, bymonthday=(some_day, -1), bysetpos=1)
This will generate a value for every calendar month regardless of the 
day of the month it is started from."
Using bymonthday with MonthLocator gives ticks on the day given and the 
last day of the month, which looks extremely ugly. Code below demonstrates.
from dateutil.rrule import *
import datetime
import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter, MultipleLocator
from matplotlib.dates import DateFormatter, MonthLocator, DayLocator
start = datetime.date(2013, 3, 29)
until = datetime.date(2014, 3, 29)
dates = rrule(MONTHLY, bymonthday=(29, -1), bysetpos=1, until=until)
for d in dates:print(d)
dates = [start, until]
values = [0, 1]
plt.ylabel('Balance')
plt.grid()
ax = plt.subplot(111)
plt.plot_date(dates, values, fmt = 'rx-')
ax.xaxis.set_major_locator(MonthLocator(bymonthday = (dates[0].day, -1)))
ax.xaxis.set_major_formatter(DateFormatter('%d/%m/%y'))
ax.yaxis.set_major_formatter(FormatStrFormatter('£%0.2f'))
ax.yaxis.set_minor_locator(MultipleLocator(5))
plt.axis(xmin=dates[0], xmax=dates[-1])
plt.setp(plt.gca().get_xticklabels(), rotation = 45, fontsize = 10)
plt.setp(plt.gca().get_yticklabels(), fontsize = 10)
plt.show()
-- 
If you're using GoogleCrapTM please read this 
http://wiki.python.org/moin/GoogleGroupsPython.
Mark Lawrence
From: Gökhan S. <gok...@gm...> - 2013年03月29日 15:39:43
Here it comes -> https://github.com/matplotlib/matplotlib/issues/1871
On Fri, Mar 29, 2013 at 6:57 AM, Benjamin Root <ben...@ou...> wrote:
>
>
> On Thu, Mar 28, 2013 at 12:52 PM, Gökhan Sever <gok...@gm...>
> wrote:
>>
>> There is no documentation supplied for the first call. Should I file
>> an issue for this on github?
>>
>
> Wouldn't hurt. Be sure to include an image showing the result of each
> command.
>
> Ben
>
-- 
Gökhan
From: Benjamin R. <ben...@ou...> - 2013年03月29日 12:58:23
On Thu, Mar 28, 2013 at 12:52 PM, Gökhan Sever <gok...@gm...>wrote:
> There is no documentation supplied for the first call. Should I file
> an issue for this on github?
>
>
Wouldn't hurt. Be sure to include an image showing the result of each
command.
Ben
From: Jody K. <jk...@uv...> - 2013年03月29日 01:03:19
On Mar 28, 2013, at 14:36 PM, Eric Firing <ef...@ha...> wrote:
> The problem is that it would be entirely redundant, given the vmin and vmax kwargs that have been there for a long time.
Fair enough - I just often play with symmetric axis limits (i.e. [-1.,1.]) and so its helpful to be able to specify as an array and do something like clim = array([-1.,1.])*0.2 (for instance). Of course matplotlib probably has some other fancy way to rescale the vmin and vmax simultaneously...
Thanks a lot, Jody
--
Jody Klymak 
http://web.uvic.ca/~jklymak/
From: Eric F. <ef...@ha...> - 2013年03月28日 21:36:17
On 2013年03月28日 11:04 AM, Jody Klymak wrote:
>
> On Mar 28, 2013, at 11:51 AM, Eric Firing <ef...@ha...> wrote:
>
>> Pay attention only to the listed keyword arguments above that table.
>
> Sounds good....
>
> OTOH a clim argument for pcolormesh would be nice, as I often end up calling "clim" after I've made a contour overtop of my pcolor, and then call clim, which is obviously not what I mean to do, but...
>
The problem is that it would be entirely redundant, given the vmin and 
vmax kwargs that have been there for a long time. I see your point, but 
we can't get rid of vmin and vmax (they provide more flexibility than 
clim would), so I think that the clutter disadvantage of adding clim 
outweighs the advantage.
Eric
> Thanks, Jody
>
>
> --
> Jody Klymak
> http://web.uvic.ca/~jklymak/
>
>
>
>
From: Jody K. <jk...@uv...> - 2013年03月28日 21:04:51
On Mar 28, 2013, at 11:51 AM, Eric Firing <ef...@ha...> wrote:
> Pay attention only to the listed keyword arguments above that table.
Sounds good....
OTOH a clim argument for pcolormesh would be nice, as I often end up calling "clim" after I've made a contour overtop of my pcolor, and then call clim, which is obviously not what I mean to do, but...
Thanks, Jody
--
Jody Klymak 
http://web.uvic.ca/~jklymak/
From: Eric F. <ef...@ha...> - 2013年03月28日 18:51:37
On 2013年03月28日 8:23 AM, Jody Klymak wrote:
> Hi Eric,
>
> The docs seem to indicate "clim" is an acceptable kwarg, hence my confusion...
Jody,
You are right, that chunk of the docs is completely fouled up with 
respect to kwargs. Thanks for pointing it out. The whole table of 
supposed QuadMesh properties should not be there. Doc autogeneration 
has run amok here. Pay attention only to the listed keyword arguments 
above that table.
Eric
>
> http://matplotlib.org/api/pyplot_api.html?highlight=pcolormesh#matplotlib.pyplot.pcolormesh
>
> Thanks, Jody
>
> On Mar 28, 2013, at 11:12 AM, Eric Firing <ef...@ha...> wrote:
>
>> On 2013年03月28日 7:56 AM, Jody Klymak wrote:
>>>
>>> Hi all,
>>>
>>> In 1.2.0:
>>>
>>> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
>>
>> Jody,
>>
>> There is no clim kwarg, only a clim pyplot function. You can do this,
>> though:
>>
>> pcolormesh(..., vmin=-1, vmax=1)
>>
>> Eric
>>
>>
>>> #clim((-1.,1.))
>>>
>>> Doesn't seem to work, where as
>>>
>>> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
>>> clim((-1.,1.))
>>>
>>> does work. Is this a bug or am I misunderstanding "clim" in the context of pcolormesh?
>>>
>>> Thanks, Jody
>>>
>>> --
>>> Jody Klymak
>>> http://web.uvic.ca/~jklymak/
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>>> Rise to greatness in Intel's independent game demo contest.
>>> Compete for recognition, cash, and the chance to get your game
>>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo contest.
>> Compete for recognition, cash, and the chance to get your game
>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
> --
> Jody Klymak
> http://web.uvic.ca/~jklymak/
>
>
>
>
From: Jody K. <jk...@uv...> - 2013年03月28日 18:23:44
Hi Eric,
The docs seem to indicate "clim" is an acceptable kwarg, hence my confusion...
http://matplotlib.org/api/pyplot_api.html?highlight=pcolormesh#matplotlib.pyplot.pcolormesh
Thanks, Jody
On Mar 28, 2013, at 11:12 AM, Eric Firing <ef...@ha...> wrote:
> On 2013年03月28日 7:56 AM, Jody Klymak wrote:
>> 
>> Hi all,
>> 
>> In 1.2.0:
>> 
>> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
> 
> Jody,
> 
> There is no clim kwarg, only a clim pyplot function. You can do this, 
> though:
> 
> pcolormesh(..., vmin=-1, vmax=1)
> 
> Eric
> 
> 
>> #clim((-1.,1.))
>> 
>> Doesn't seem to work, where as
>> 
>> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
>> clim((-1.,1.))
>> 
>> does work. Is this a bug or am I misunderstanding "clim" in the context of pcolormesh?
>> 
>> Thanks, Jody
>> 
>> --
>> Jody Klymak
>> http://web.uvic.ca/~jklymak/
>> 
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
>> Rise to greatness in Intel's independent game demo contest.
>> Compete for recognition, cash, and the chance to get your game
>> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
>> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>> 
> 
> 
> ------------------------------------------------------------------------------
> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest.
> Compete for recognition, cash, and the chance to get your game 
> on Steam. 5ドルK grand prize plus 10 genre and skill prizes. 
> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
--
Jody Klymak 
http://web.uvic.ca/~jklymak/
From: Eric F. <ef...@ha...> - 2013年03月28日 18:17:46
On 2013年03月28日 7:56 AM, Jody Klymak wrote:
>
> Hi all,
>
> In 1.2.0:
>
> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
Jody,
There is no clim kwarg, only a clim pyplot function. You can do this, 
though:
pcolormesh(..., vmin=-1, vmax=1)
Eric
> #clim((-1.,1.))
>
> Doesn't seem to work, where as
>
> pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
> clim((-1.,1.))
>
> does work. Is this a bug or am I misunderstanding "clim" in the context of pcolormesh?
>
> Thanks, Jody
>
> --
> Jody Klymak
> http://web.uvic.ca/~jklymak/
>
>
>
>
>
> ------------------------------------------------------------------------------
> Own the Future-Intel&reg; Level Up Game Demo Contest 2013
> Rise to greatness in Intel's independent game demo contest.
> Compete for recognition, cash, and the chance to get your game
> on Steam. 5ドルK grand prize plus 10 genre and skill prizes.
> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Jody K. <jk...@uv...> - 2013年03月28日 17:56:56
Hi all,
In 1.2.0:
pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
#clim((-1.,1.))
Doesn't seem to work, where as 
pcolormesh(x,z,U,rasterized='True',cmap=cm.RdBu_r,clim=(-1.,1.))
clim((-1.,1.))
does work. Is this a bug or am I misunderstanding "clim" in the context of pcolormesh?
Thanks, Jody
--
Jody Klymak 
http://web.uvic.ca/~jklymak/
From: John G. <jdg...@ma...> - 2013年03月28日 17:03:38
On 2013年03月28日, at 7:29 AM, KURT PETERS wrote:
> If I'm using this SGP4 library: https://pypi.python.org/pypi/sgp4/
> which provides x,y,z of a satellite with respect to the center of 
> the Earth, what do you think would be the best way to calculate the 
> distance from the satellite to a lat/long point on the Earth using 
> MATPLOT library basemaps?
>
> I suppose using WGS 84, I could do something like:
> # setup of basemap ('lcc' = lambert conformal conic).
> # use major and minor sphere radii from WGS84 ellipsoid.
> m = 
> Basemap 
> (llcrnrlon=-145.5,llcrnrlat=1.,urcrnrlon=-2.566,urcrnrlat=46.352,\
> rsphere=(6378137.00,6356752.3142),\
> resolution='l',area_thresh=1000.,projection='lcc',\
> lat_1=50.,lon_0=-107.,ax=ax)
>
> x,y = m(lon, lat)
>
> But how could I get "Z" for a particular coordinate so I could be 
> this norm calculation? And... would the x,y yielded above be in the 
> same coordinate frame (ie, from the center of the Earth) as the SGP4 
> library in the first place?
>
> Regards,
> Kurt
The x,y you get from Basemap appear to be tailored to the particular 
projection
you are using. If you change the projection, then you will probably 
get different
x,y values for the same (lat,lon). This is very useful for mapping, 
but it is not what you need.
You need convert your position P from geodetic coordinates (lat, lon) 
(more generally, (lat, lon, elevation)) to geocentric coordinates 
(x,y,z). Geocentric coordinates are also called Earth-centered-Earth- 
fixed (ECEF or ECF) coordinates.
Here is a link to the formulas you need. Notice that the author uses 
the terminology Latitude,Longitude,Altitude (LLA) to refer to geodetic 
coordinates.
http://www.satsleuth.com/GPS_ECEF_Datum_transformation.htm
This can be difficult to interpret if you are doing it for the first 
time (and even if you have done it many times before!!). Feel free to 
email me directly if you have any questions. I would be glad to help.
-John
From: Gökhan S. <gok...@gm...> - 2013年03月28日 16:52:48
There is no documentation supplied for the first call. Should I file
an issue for this on github?
On Wed, Mar 27, 2013 at 7:10 AM, Benjamin Root <ben...@ou...> wrote:
>
>
> On Wed, Mar 27, 2013 at 1:03 AM, Gökhan Sever <gok...@gm...> wrote:
>>
>> Hello,
>>
>> Aren't these two log scaling calls supposed to be performing the same
>> action?
>>
>> Here is a simple script tested in ipython --pylab
>>
>> fig = plt.figure(figsize=(5, 5))
>> ax1 = fig.add_subplot(1,1,1)
>> ax1.plot(np.random.randn(100))
>>
>> ax1.xaxis.set_scale('log')
>> ax1.set_xscale('log')
>>
>
> Intuitively, I guess they should be identical, but they don't seem to be.
> It seems like for "ax1.xaxis.set_scale('log')", everything is set correctly,
> except the projection.
>
> Ben Root
>
-- 
Gökhan

Showing results of 204

1 2 3 .. 9 > >> (Page 1 of 9)
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 によって変換されたページ (->オリジナル) /