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
(14) |
2
(3) |
3
|
|
4
|
5
|
6
(6) |
7
(8) |
8
(5) |
9
|
10
|
|
11
|
12
(7) |
13
(1) |
14
|
15
(2) |
16
(5) |
17
(8) |
|
18
|
19
(1) |
20
(2) |
21
(3) |
22
(1) |
23
(3) |
24
(1) |
|
25
|
26
|
27
|
28
|
29
(5) |
30
(3) |
31
|
|
From: Neal B. <ndb...@gm...> - 2014-05-06 20:09:13
|
I tried the simple example, but all examples I try choke on savefig ('blah.pdf')
This is fedora20 linux, with pretty modern, complete texlive.
I tried rm'ing tex-cache
---------------- example.py
# -*- coding: utf-8 -*-
import matplotlib as mpl
mpl.use("pgf")
pgf_with_rc_fonts = {
"font.family": "serif",
"font.serif": [], # use latex default serif font
"font.sans-serif": ["DejaVu Sans"], # use a specific sans-serif font
}
mpl.rcParams.update(pgf_with_rc_fonts)
import matplotlib.pyplot as plt
plt.figure(figsize=(4.5,2.5))
plt.plot(range(5))
plt.text(0.5, 3., "serif")
plt.text(0.5, 2., "monospace", family="monospace")
plt.text(2.5, 2., "sans-serif", family="sans-serif")
plt.text(2.5, 1., "comic sans", family="Comic Sans MS")
plt.xlabel(u"µ is not $\\mu$")
plt.tight_layout(.5)
----------------------
python testpgf.py
/usr/lib64/python2.7/site-packages/matplotlib/__init__.py:758: UserWarning:
Found matplotlib configuration in ~/.matplotlib/. To conform with the XDG base
directory standard, this configuration location has been deprecated on Linux,
and the new location is now '/home/nbecker/.config'/matplotlib/. Please move
your configuration there to ensure that matplotlib will continue to find it in
the future.
_get_xdg_config_dir())
Traceback (most recent call last):
File "testpgf.py", line 20, in <module>
plt.tight_layout(.5)
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 1255, in
tight_layout
fig.tight_layout(pad=pad, h_pad=h_pad, w_pad=w_pad, rect=rect)
File "/usr/lib64/python2.7/site-packages/matplotlib/figure.py", line 1600, in
tight_layout
renderer = get_renderer(self)
File "/usr/lib64/python2.7/site-packages/matplotlib/tight_layout.py", line
222, in get_renderer
renderer = canvas.get_renderer()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_pgf.py",
line 925, in get_renderer
return RendererPgf(self.figure, None, dummy=True)
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_pgf.py",
line 409, in __init__
self.latexManager = LatexManagerFactory.get_latex_manager()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_pgf.py",
line 223, in get_latex_manager
new_inst = LatexManager()
File "/usr/lib64/python2.7/site-packages/matplotlib/backends/backend_pgf.py",
line 305, in __init__
cwd=self.tmpdir)
File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1308, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
|
|
From: Marc P. <ma...@nu...> - 2014-05-06 18:05:59
|
Hi Skip, Something like that is probably what I will implement. I want the user to be able to change scale on the fly, so it means keeping 2 copies of the data. Not a big deal, but I just don't want to build something that already exists. cheers, Marc Marc Pelletier, P. Geo. Nutana Geophysics Saskatoon, SK tel: (306) 931-6853 cell: (306) 260-6022 On 06/05/2014 11:43 AM, Skip Montanaro wrote: > On Tue, May 6, 2014 at 12:10 PM, Marc Pelletier > <ma...@nu...> wrote: >> Is there a simple way to accomplish this? > Do some modulo arithmetic on your Y values and lie (in your tick > labels) about the actual numeric values plotted on the Y axis? > > Skip |
|
From: Skip M. <sk...@po...> - 2014-05-06 17:43:58
|
On Tue, May 6, 2014 at 12:10 PM, Marc Pelletier <ma...@nu...> wrote: > > Is there a simple way to accomplish this? Do some modulo arithmetic on your Y values and lie (in your tick labels) about the actual numeric values plotted on the Y axis? Skip |
|
From: Marc P. <ma...@nu...> - 2014-05-06 17:30:37
|
Hello, I'm using the RO.StripChartWdg module to plot real time data. The data can vary quite a lot and rather than autoscale I want to set a vertical scale and have it wrap. This is what I mean by wrapping.. when the value scrolls out of the extents of the window it reappears on the opposite side. Ideally I would like to place a connecting bar between them, but its not essential There are lots of ways to accomplish this, but before I set out I want to be sure I'm not reinventing the wheel. Is there a simple way to accomplish this? cheers, Marc Pelletier |
|
From: Skip M. <sk...@po...> - 2014-05-06 15:54:15
|
I'm trying to use the webagg backend for the first time, and seem to
be bumping into a common problem - nothing appears. The first time I
tried, I got a complaint that tornado was missing, so I installed it.
After that, I get to try plotting. Here's my example:
>>> import matplotlib
>>> matplotlib.use('webagg')
>>> import matplotlib.pyplot as plt
>>> plt.plot(range(10))
[<matplotlib.lines.Line2D object at 0x2f56690>]
>>> plt.show()
Created new window in existing browser session.
Press Ctrl+C to stop server
^CServer stopped
When I execute plt.show(), a new tab opens in my browser (Chrome, on
Linux) with this URL: http://127.0.0.1:8988. That page has a single
link (text: "Figure 1"). If I click that link, I get this URL:
http://127.0.0.1:8988/1, but nothing appears. The page source contains
a bunch of JavaScript references. For instance:
<script src="/_static/jquery/js/jquery-1.7.1.min.js"></script>
<script src="/_static/jquery/js/jquery-ui.min.js"></script>
<script src="/_static/mpl.js"></script>
<script src="/1/mpl_interface.js"></script>
I see those JavaScript files at appropriate places in the
.../backends/web_backend directory. What am I missing?
Thx,
Skip
|
|
From: hanudude <han...@gm...> - 2014-05-06 06:25:48
|
Hi,I plotted some data in my figure canvas and now I want to save the figure
to pdf and in A4 size PDF. So I did the following:
def handlePdfButton(self): from matplotlib.backends.backend_pdf import
PdfPages fileName = "sample.pdf" pdf = PdfPages(fileName)
self.fig.set_size_inches(8.267,11.692) # to make it A4 sizes
pdf.savefig(self.fig) pdf.close()
Because I do self.fig.set_size_inches(8.267,11.692) the application window
figure is also resized, I do not want this to happen. I need only A4 size
pdf, so how do I resize the application figure? Or please suggest if there
is any other way to save pdf in A4 size.I do not want the figure to be
resized after saving to PDF.Please share your views. Thanks for your help in
advance.Sample application code to test:
import sysimport numpy as npfrom matplotlib.figure import Figureimport
matplotlibmatplotlib.use("Qt4Agg")matplotlib.rcParams['backend.qt4']='PySide'from
matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas,
NavigationToolbar2QTAgg as NavigationToolbarfrom matplotlib.figure import
Figureimport PySidefrom PySide import QtGui, QtCoreclass
MyApp(QtGui.QMainWindow): def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self, parent) self.widget =
QtGui.QWidget() self.fig = Figure((5.0, 4.0), dpi=100)
self.canvas = FigureCanvas(self.fig) self.toolbar =
NavigationToolbar(self.canvas, self) self.PdfButton =
QtGui.QPushButton("PDF")
self.PdfButton.clicked.connect(self.handlePdfButton) vbox =
QtGui.QVBoxLayout() vbox.addWidget(self.canvas) # the matplotlib
canvas vbox.addWidget(self.toolbar) vbox.addWidget(self.PdfButton)
self.widget.setLayout(vbox) self.setCentralWidget(self.widget)
self.axes = self.fig.add_subplot(111) X = np.linspace(-np.pi, np.pi,
256, endpoint=True) C, S = np.cos(X), np.sin(X) self.axes.plot(X, C,
linewidth=1.0, linestyle="-", label="cosine") self.axes.plot(X, S,
linewidth=1.0, linestyle="-", label="sine") self.axes.legend()
self.canvas.draw() def handlePdfButton(self): from
matplotlib.backends.backend_pdf import PdfPages fileName = "sample.pdf" pdf
= PdfPages(fileName) self.fig.set_size_inches(8.267,11.692)
pdf.savefig(self.fig) #self.fig.set_size_inches(8.267,11.692)
#self.fig.canvas.resize(20,20) pdf.close() #self.canvas.draw()def main():
app = QtGui.QApplication(sys.argv) form = MyApp() form.show()
app.exec_()if __name__ == "__main__": main()
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Resize-the-fig-canvas-after-pdf-savefig-tp43358.html
Sent from the matplotlib - users mailing list archive at Nabble.com. |