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



Showing 1 results of 1

From: frank h. <fra...@gm...> - 2005年11月06日 10:48:46
added a wiki entry for this, it can be found here:
http://www.scipy.org/wikis/topical_software/UsingMatPlotLibInACGIScript
On 11/5/05, frank h. <fra...@gm...> wrote:
> Hej Andrew,
> intersting solution! just a couple of days ago I was struggeling with
> the same problem
> I solved it by setting the environment variable from within my CGI script
> the following is a template for a cgi that uses matplotlib to create a
> png figure:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> #!/usr/bin/python
> import cgitb; cgitb.enable()
>
> # set HOME environment variable to a directory the httpd server can write=
 to
> import os
> myenv =3D os.environ
> myenv['HOME'] =3D '/tmp/'
>
> # chose a non-GUI backend
> import matplotlib
> matplotlib.use('Agg')
>
> # construct your plot
> from pylab import *
> ...
>
> # save the plot as image
> savefig(...)
>
> On 11/5/05, Andrew P <gr...@gm...> wrote:
> > OK, scratch that. Typing it out helped me see where my assumptions
> > were screwy. You can set environment variables quite happily in
> > .htaccess.
> >
> > If this gets past moderation, you can just do this:
> >
> > SetEnv HOME /user/home/directory
> >
> > In .htaccess and it fixes it right up :)
> >
> > On 11/4/05, Andrew P <gr...@gm...> wrote:
> > > Hello all,
> > >
> > > Matplotlib raises this error when I import it as a CGI program:
> > >
> > > RuntimeError: '/var/www' is not a writable dir; you must set
> > > environment variable HOME to be a writable dir
> > >
> > > I am a non-root user, and the Apache user's HOME =3D/var/www, so CGI
> > > script raises an exception when that directory isn't writeable. Ther=
e
> > > is nothing to be done about the Apache users's environment variables,
> > > or the writablity of that directory, as a non-root user :)
> > >
> > > It appears that matplotlib checks the HOME environment variable, then
> > > the MATPLOTLIBDATA variable, and then goes on to check the
> > > matplotlibrc starting with the current directory. But it raises an
> > > exception if the home directory isn't writeable without checking the
> > > rc file to see if the datapath inside it would work?
> > >
> > > Is there a way to either prevent matplotilb from checking for HOME,
> > > and go straight to the local matplotlibrc, or alternately have it
> > > check the matplotlibrc if the HOME directory isn't writable?
> > >
> > >
> > > Thanks,
> > >
> > > Andrew
> > >
> >
> >
> > -------------------------------------------------------
> > SF.Net email is sponsored by:
> > Tame your development challenges with Apache's Geronimo App Server. Dow=
nload
> > it for free - -and be entered to win a 42" plasma tv or your very own
> > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >
>

Showing 1 results of 1

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