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






Showing 18 results of 18

From: Eric F. <ef...@ha...> - 2010年01月22日 23:58:21
Filipe Pires Alvarenga Fernandes wrote:
> Dear matplotlib users,
> 
> I've been successful to plot 2-D lines with dates in the x-axis directly 
> like:
> 
> > plot(time,dens[1,:])
> 
> Where times starts at 1998年01月11日 01:00:00 and ends at 1998年02月06日 
> 08:00:00 (633 elements). and dens has 10 elements. Now I'm trying to 
> make a contour plot like:
> 
> > CS = contourf(tempo, depth, dens)
> 
> But I cannot make the dates appear, the plot shows only the "date number".
This is a bug, now fixed in svn.
As a workaround, try something like this after the call to contour:
ax = gca()
ax.xaxis_date()
draw()
(The draw() is needed only if you are working interactively.)
Eric
> 
> 
> Thanks for any help, Filipe
> 
> ps:
> matplotlib version: 0.99.1.1
> backend: Qt4Agg
> llinux Opensuse 11.2
> 
> 
> *****************************************************
> Filipe Pires Alvarenga Fernandes
> 
> Email: fal...@um... 
> <mailto:fal...@um...>
> oc...@gm... <mailto:oc...@gm...>
> 
> http://ocefpaf.tiddlyspot.com/
> *****************************************************
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Christopher B. <Chr...@no...> - 2010年01月22日 23:41:42
C M wrote:
> For those who you wxPython with matplotlib, does anyone know how to do
> this or can point me in the right direction?
> 
> I would like to pick a point (that part is fine) and then place a
> wxFrame near to that point. I'm using something like:
> 
> #Note: self is a wxPanel that contains the matplotlib plot.
> mouseLocation = wx.GetMousePosition()
> pos = self.ScreenToClient(mouseLocation)
> self.popup.Move(pos)
> 
> but this results in the frame being completely displaced from the
> picked point.
just thinking out loud here, but when you call self.popup.Move(), I 
think that's screen coordinates, but you called self.ScreenToClient().
I think you want something like:
mouseLocation = wx.GetMousePosition()
self.popup.Move(pos)
Or you could get the coords from the mouse event instead, which will be 
in client coords.
I'd print out some of those coords, so can make sense of them
-Chris
-- 
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
From: C M <cmp...@gm...> - 2010年01月22日 23:04:45
For those who you wxPython with matplotlib, does anyone know how to do
this or can point me in the right direction?
I would like to pick a point (that part is fine) and then place a
wxFrame near to that point. I'm using something like:
#Note: self is a wxPanel that contains the matplotlib plot.
mouseLocation = wx.GetMousePosition()
pos = self.ScreenToClient(mouseLocation)
self.popup.Move(pos)
but this results in the frame being completely displaced from the
picked point. I've tried a number of different approaches and am
stuck. Any ideas would be appreciated.
Che
From: Andrew K. <ndr...@gm...> - 2010年01月22日 22:21:36
So twiny() is up and running with a FixedLocator and Formatter for the ticks
on the upper xAxis but am now unable to rotate these tick labels. Is there
a special method to set the rotation, etc with FixedLocators?
On Thu, Jan 21, 2010 at 3:09 PM, Jae-Joon Lee <lee...@gm...> wrote:
> On Thu, Jan 21, 2010 at 2:31 PM, Andrew Kelly <ndr...@gm...> wrote:
> > Turning label2On = true turned on the labels as directed. However, the
> > function label2.set_text("New Tick Label") does not update the
> > actual text. I can set_size(), etc and it works, but set_text() does not
> > update. Any ideas why?
> >
>
> You should not call set_text directly, instead you need to call
> Axis.set_ticklabels.
> If you want the top (right) ticks have different ticklabels than the
> bottom (left) ticks, that is not possible.
> You need to make another axes by calling twin*.
>
> -JJ
>
From: Michael C. <mc...@ca...> - 2010年01月22日 20:06:12
On 01/22/2010 12:02 PM, Eric Firing wrote:
> C M wrote:
>> On Fri, Jan 22, 2010 at 2:34 PM, Michael Cohen<mc...@ca...> wrote:
>>> Hi all,
>>> I am making a plot with circle symbols, so I have 'o' in the plot() command.
>>> How do I make those circles transparent? I'd like the center of the
>>> circles to allow the catter plot underneath the circle location to show
>>> through.
>
> That will make the circle borders transparent as well. If you don't
> want the circles filled at all, use mfc='none' (a string, not the Python
> None object).
Thanks, this is what I was after.
Cheers
Michael
From: Eric F. <ef...@ha...> - 2010年01月22日 20:02:23
C M wrote:
> On Fri, Jan 22, 2010 at 2:34 PM, Michael Cohen <mc...@ca...> wrote:
>> Hi all,
>> I am making a plot with circle symbols, so I have 'o' in the plot() command.
>> How do I make those circles transparent? I'd like the center of the
>> circles to allow the catter plot underneath the circle location to show
>> through.
That will make the circle borders transparent as well. If you don't 
want the circles filled at all, use mfc='none' (a string, not the Python 
None object).
Eric
>>
>> Cheers
>> Michael
> 
> In your plot() command you can set the alpha value. Try setting
> mfc='b', for example, (marker face color = blue) and then alpha = .3.
> and then you can try different values of alpha to see how transparent
> you want it.
> 
> Che
> 
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: C M <cmp...@gm...> - 2010年01月22日 19:57:05
On Fri, Jan 22, 2010 at 2:34 PM, Michael Cohen <mc...@ca...> wrote:
> Hi all,
> I am making a plot with circle symbols, so I have 'o' in the plot() command.
> How do I make those circles transparent? I'd like the center of the
> circles to allow the catter plot underneath the circle location to show
> through.
>
> Cheers
> Michael
In your plot() command you can set the alpha value. Try setting
mfc='b', for example, (marker face color = blue) and then alpha = .3.
and then you can try different values of alpha to see how transparent
you want it.
Che
From: Michael C. <mc...@ca...> - 2010年01月22日 19:34:42
Hi all,
I am making a plot with circle symbols, so I have 'o' in the plot() command.
How do I make those circles transparent? I'd like the center of the 
circles to allow the catter plot underneath the circle location to show 
through.
Cheers
Michael
From: Gökhan S. <gok...@gm...> - 2010年01月22日 15:57:31
It is very simple to change key-assignment. Take a look at the
backend_bases.py code (search for event.key instances) :
 elif event.key == 'L':
I was thinking to move y-scaling to "y" and x-scaling to "x" but x and y are
assigned to something else (
http://matplotlib.sourceforge.net/users/navigation_toolbar.html)
For me toggling "k" is simpler for me than doing Shift-L.
Maybe these options could be provided in the matplotlibrc file. Users can
make their key mapping based on their choice. That requires some more coding
:)
On Fri, Jan 22, 2010 at 1:59 AM, Matthias Michler
<Mat...@gm...>wrote:
> Hi Gökhan, Hi list members,
>
> This is really a missing feature in matplotlib in my opinion and it's great
> that you took the time to make an suggestion, but I would prefer capital
> "L"
> for the xaxis-scaling like gnuplot although I'm not sure this is possible.
>
> What do you and other list members think about that?
>
> Kind regards,
> Matthias
>
> On Thursday 21 January 2010 19:45:37 Gökhan Sever wrote:
> > Hello,
> >
> > "l" key does the log - linear scaling for y-axis. I have made a minor
> > change to use "k" for x-axis scaling.
> >
> > Patch added. Feel free to add if you find it useful.
>
>
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
-- 
Gökhan
From: Gökhan S. <gok...@gm...> - 2010年01月22日 15:50:05
This fixes my upside-down looking top x-labels.
I must have missed your updates. Thanks for the quick solution again.
On Thu, Jan 21, 2010 at 10:36 PM, Jae-Joon Lee <lee...@gm...> wrote:
> The rotation of the ticklabels are now measured relative to the
> direction of the ticks. While I understand this can be confusing at
> first, this is kind of necessary to support axis along an arbitrary
> path.
>
> For example, the default rotation for the ticklabels in the top axis
> is 180, not 0 (but it looks like 0). So, in your case, the angle
> should be 190, instead of 10 (at line 117). Let me know if there is
> any other issue.
>
> -JJ
>
>
>
> On Thu, Jan 21, 2010 at 8:34 PM, Gökhan Sever <gok...@gm...>
> wrote:
> > JJ,
> >
> > One thing is still little mysterious. My top xticks are reversed.
> >
> > See in the saved image:
> http://img46.imageshack.us/img46/3849/imagevp.png
> >
> > The code that produces that script:
> > http://code.google.com/p/ccnworks/source/browse/trunk/dccn_plot.py
> >
> > Any ideas?
> >
> >
> > On Thu, Jan 21, 2010 at 5:45 PM, Jae-Joon Lee <lee...@gm...>
> wrote:
> >>
> >> On Thu, Jan 21, 2010 at 6:16 PM, Gökhan Sever <gok...@gm...>
> >> wrote:
> >> > Yes, it is running from the latest trunk check-out.
> >>
> >> The internals of how ticks, ticklables work in the svn version have
> >> significantly changed, which I hope is an improvement. Unfortunately,
> >> "_label_angles" is deprecated and should not be used. Instead, try,
> >>
> >> ax.axis["right"].label.set_axis_direction("left")
> >>
> >> The documentation is yet to be written, but there are some examples
> >> you may take a look.
> >>
> >> doc/mpl_toolkits/axes_grid/figures/demo_axis_direction.py
> >> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
> >> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
> >>
> >> Regards,
> >>
> >> -JJ
> >
> >
> >
> > --
> > Gökhan
> >
>
-- 
Gökhan
From: Christoph G. <cg...@uc...> - 2010年01月22日 08:22:58
What does the command `python.exe -v -c "from matplotlib import pylab"`
say?
MPL 0.99.1 contains a bug (#2903460) that crashes the _path module on
slow Pentium CPUs (at least when using Python 2.6). A updated installer
is available at <http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib>.
It might help to add the path where python.exe is installed to the
Windows search path. E.g. try `SET PATH=C:\Python25;%PATH%` before
running your program.
Christoph
On 1/21/2010 11:06 PM, Brendan Barnwell wrote:
> Hi,
> 
> 	I decided to upgrade to matoplotlib 0.99.1. I'm on Windows XP. I 
> downloaded matplotlib-0.99.1.win32-py2.5.exe and ran it. It seemed to 
> install. Now when I try "from matplotlib import pyplot", Python 
> crashes with one of those "pythonw has encountered a problem and needs 
> to close" messages. I tried uninstalling matplotlib, and I also 
> uninstalled SciPy and upgraded that to the latest version (0.7.1) and 
> then reinstalled matplotlib. Still crashes. Importing numpy on its 
> own works, as does importing matplotlib on its own.
> 
> 	How can I fix this problem?
> 
> Thanks,
From: Brendan B. <bre...@br...> - 2010年01月22日 07:37:40
Hi,
	I decided to upgrade to matoplotlib 0.99.1. I'm on Windows XP. I 
downloaded matplotlib-0.99.1.win32-py2.5.exe and ran it. It seemed to 
install. Now when I try "from matplotlib import pyplot", Python 
crashes with one of those "pythonw has encountered a problem and needs 
to close" messages. I tried uninstalling matplotlib, and I also 
uninstalled SciPy and upgraded that to the latest version (0.7.1) and 
then reinstalled matplotlib. Still crashes. Importing numpy on its 
own works, as does importing matplotlib on its own.
	How can I fix this problem?
Thanks,
-- 
Brendan Barnwell
"Do not follow where the path may lead. Go, instead, where there is 
no path, and leave a trail."
 --author unknown
From: Pierre de B. <pd...@ul...> - 2010年01月22日 07:25:53
Hello,
What I do is to set it _before_ plotting through the rcParams.
rcParams['xtick.labelsize']=24
There is also the possiblity to change that property afterwards with 
an argument to xticks.
xticks(fontsize=24)
Pierre
Le 21 janv. 10 à 22:36, Brian Larsen a écrit :
> How does one set the font size on ticklabels and labels for a figure?
>
> I would expect something like plot(arange(11), xfontsize=14) to work
> but I am not finding any keywords here for that. what am I missing?
From: Jae-Joon L. <lee...@gm...> - 2010年01月22日 04:44:39
On Thu, Jan 21, 2010 at 9:24 PM, Eric Firing <ef...@ha...> wrote:
> I changed my mind and decided you are correct in thinking the change should
> be made in contour.py. I now make the bottom boundary adjustment at the
> last possible time, and in such a way that it does not change the levels
> array at all. Therefore the colorbar never sees it, and the result of
> explicitly supplying a set of levels is identical to the case where those
> levels result from autoscaling.
>
Great! Thanks~
-JJ
From: Jae-Joon L. <lee...@gm...> - 2010年01月22日 04:37:04
The rotation of the ticklabels are now measured relative to the
direction of the ticks. While I understand this can be confusing at
first, this is kind of necessary to support axis along an arbitrary
path.
For example, the default rotation for the ticklabels in the top axis
is 180, not 0 (but it looks like 0). So, in your case, the angle
should be 190, instead of 10 (at line 117). Let me know if there is
any other issue.
-JJ
On Thu, Jan 21, 2010 at 8:34 PM, Gökhan Sever <gok...@gm...> wrote:
> JJ,
>
> One thing is still little mysterious. My top xticks are reversed.
>
> See in the saved image: http://img46.imageshack.us/img46/3849/imagevp.png
>
> The code that produces that script:
> http://code.google.com/p/ccnworks/source/browse/trunk/dccn_plot.py
>
> Any ideas?
>
>
> On Thu, Jan 21, 2010 at 5:45 PM, Jae-Joon Lee <lee...@gm...> wrote:
>>
>> On Thu, Jan 21, 2010 at 6:16 PM, Gökhan Sever <gok...@gm...>
>> wrote:
>> > Yes, it is running from the latest trunk check-out.
>>
>> The internals of how ticks, ticklables work in the svn version have
>> significantly changed, which I hope is an improvement. Unfortunately,
>> "_label_angles" is deprecated and should not be used. Instead, try,
>>
>> ax.axis["right"].label.set_axis_direction("left")
>>
>> The documentation is yet to be written, but there are some examples
>> you may take a look.
>>
>> doc/mpl_toolkits/axes_grid/figures/demo_axis_direction.py
>> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
>> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
>>
>> Regards,
>>
>> -JJ
>
>
>
> --
> Gökhan
>
From: hanneshannes <bjr...@gm...> - 2010年01月22日 02:33:46
Hi there,
I am trying to plot a surface using plot_surface.
As this surface is generated using griddata, the corresponding z-values
is a masked array.
When I plot this masked array using plot_surface, 
the colormap is completely upset, the whole surface appears in blue.
One can do something like
plot_surface(x,y,z.filled(z.mean()),cmap=cmap.jet)
but this is not really what one would like to have, because the missing
values are being
displayed, and in this case, the missing values are certainly not equal to
the mean of the surface.
Alternatively, it would be nice if griddata allowed to extrapolate a bit out
of the convex hull 
of the given data. It seems that natgrid is able to do this (I found options
that specifies this), I installed natgrid, but in the matplotlib interface
to natgrid, one cannot specify any options proper to natgrid,
and extrapolation seems to be switched off, leading to masked arrays being
returned.
One more alternative would be that the color calculation for the surface
would only be done
for the non-masked fields in the masked array, but I do not know how to tell
matplotlib to do this
or how to do this by hand.
Any help appreciated!
-- 
View this message in context: http://old.nabble.com/plot_surface-masked-array-tp27266471p27266471.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Eric F. <ef...@ha...> - 2010年01月22日 02:25:01
Jae-Joon Lee wrote:
> On Wed, Jan 20, 2010 at 2:04 PM, Eric Firing <ef...@ha...> wrote:
>> The reason for this fudge in contour is that contourf fills
>> lower < z <= upper
>> for each consecutive pair of contour levels.
>> When the minimum value of z coincides with the lowest level, then regions
>> with that minimum are left blank; so the lowest level is adjusted downward
>> slightly, making the lowest contour interval include the minimum value.
>>
> 
> I understand levels can be adjusted for a better contouring, but I'm
> not sure whether this change needs to be visible to users.
> 
> The autoleveler, initially creates following levels
> 
> [0, 1.5, 3, 4.5, 6, 7.5, 9.]
> 
> But due to the reason you described above, they become
> 
> array([ -9.00000000e-06, 1.50000000e+00, 3.00000000e+00,
> 4.50000000e+00, 6.00000000e+00, 7.50000000e+00,
> 9.00000900e+00])
> 
> And the colorbar uses the adjusted levels for labeling. But I think it
> may make more sense to use the initial levels (at least for the
> colorbar ticks).
JJ,
I changed my mind and decided you are correct in thinking the change 
should be made in contour.py. I now make the bottom boundary adjustment 
at the last possible time, and in such a way that it does not change the 
 levels array at all. Therefore the colorbar never sees it, and the 
result of explicitly supplying a set of levels is identical to the case 
where those levels result from autoscaling.
Eric
> 
> Regards,
> 
> -JJ
From: Gökhan S. <gok...@gm...> - 2010年01月22日 01:57:00
JJ,
One thing is still little mysterious. My top xticks are reversed.
See in the saved image: http://img46.imageshack.us/img46/3849/imagevp.png
The code that produces that script:
http://code.google.com/p/ccnworks/source/browse/trunk/dccn_plot.py
Any ideas?
On Thu, Jan 21, 2010 at 5:45 PM, Jae-Joon Lee <lee...@gm...> wrote:
> On Thu, Jan 21, 2010 at 6:16 PM, Gökhan Sever <gok...@gm...>
> wrote:
> > Yes, it is running from the latest trunk check-out.
>
> The internals of how ticks, ticklables work in the svn version have
> significantly changed, which I hope is an improvement. Unfortunately,
> "_label_angles" is deprecated and should not be used. Instead, try,
>
> ax.axis["right"].label.set_axis_direction("left")
>
> The documentation is yet to be written, but there are some examples
> you may take a look.
>
> doc/mpl_toolkits/axes_grid/figures/demo_axis_direction.py
> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
> doc/mpl_toolkits/axes_grid/figures/demo_ticklabel_alignment.py
>
> Regards,
>
> -JJ
>
-- 
Gökhan
1 message has been excluded from this view by a project administrator.

Showing 18 results of 18

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