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




Showing 4 results of 4

From: Vincent Favre-N. <vi...@us...> - 2011年05月25日 14:22:06
Apologies for cross-posting - if you are not using ubuntu, don't read ahead.
 If you are using ipython combined with '-wthread' (for mayavi's mlab) or 
'-pylab' (for matplotlib), there is currently a bug in Ubunty 11.04 (natty) 
with ipython 0.10.1, which prevents the correct thread handling:
 e.g. with mayavi's mlab, it is necessary to use 'show()' to interact with 
the window, which is not very practical (and is blocking). And for '-pylab', 
the GTK and wx (Aggg) backend do not work...
 The bug is known and already corrected in ipython 0.10.2:
https://github.com/ipython/ipython/issues/185
 So the remaining issue is to get the new version as an update in ubuntu 
11.04/natty !
=> this is why I'm writing this email, so that other people concerned can vote 
for the bug and, if maintainers read this, if they can push this as stable-
release-update (SRU)...
 The bug to vote for is @:
https://bugs.launchpad.net/bugs/777420
 Incidentally, it is easy to install ipython 0.10.2 'manually', as it is 
already available for ubuntu oneiric (11.10):
wget http://launchpadlibrarian.net/70857487/ipython_0.10.2-1_all.deb
sudo dpkg -i ipython_0.10.2-1_all.deb
		Vincent
-- 
Vincent Favre-Nicolin
CEA / INAC http://inac.cea.fr
Université Joseph Fourier http://www.ujf-grenoble.fr
http://vincefn.net
ObjCryst & Fox : http://objcryst.sourceforge.net
From: Daniel M. <dan...@go...> - 2011年05月25日 07:07:04
Hi,
firstly, I do not fully understand why you have chosen such a complicated
solution to a rather simple problem. If the data in your file really is like
the example then you could simply put the file 'ch1.csv' into the same
directory as your Python script.
I have slightly modified it (I don't like the "from" import statements too
much) and commented your lines.
#from matplotlib import mlab
#from pylab import figure, show
#import matplotlib.cbook as cbook
import pylab
#datafile = cbook.get_sample_data('ch1.csv', asfileobj=False)
datafile = 'ch1.csv'
print 'loading', datafile
#a = mlab.csv2rec(datafile)
a = pylab.loadtxt(datafile, comments='#', delimiter=';')
a.sort()
print a.dtype
fig = pylab.figure()
ax = fig.add_subplot(111)
#ax.plot(a.date, a.adj_close, '-')
#fig.autofmt_xdate()
ax.plot(a, 'o')
fig.show()
I hope it helps, let me know wether you need a different approach!
2011年5月25日 Karthikraja Velmurugan <vel...@gm...>
> Hello friends,
>
>
>
> I am a newbee to matplotlib and I am trying to plot (scatter plot) some
> values. The data is quite big and I have them in a CSV file. For a starter I
> thought I will use *loadrec.py* example to see if I am able to import the
> data from the CSV file. The loadrec.py goes like this:
>
>
>
> from matplotlib import mlab
>
> from pylab import figure, show
>
> import matplotlib.cbook as cbook
>
>
>
> datafile = cbook.get_sample_data('msft.csv', asfileobj=False)
>
> print 'loading', datafile
>
> a = mlab.csv2rec(datafile)
>
> a.sort()
>
> print a.dtype
>
>
>
> fig = figure()
>
> ax = fig.add_subplot(111)
>
> ax.plot(a.date, a.adj_close, '-')
>
> fig.autofmt_xdate()
>
> I believe, for the CSV file to be accessed, it has to be placed in the *
> sample_data* folder (for windows). So I placed my csv file in the
> sample_data folder and ran the script.
>
>
>
> The output was
>
>
>
> *Traceback (most recent call last):*
>
> * File "C:\Python26\loadrec.py", line 5, in <module>*
>
> * datafile = cbook.get_sample_data('ch1.csv', asfileobj=False)*
>
> * File "C:\Python26\Lib\site-packages\matplotlib\cbook.py", line 662, in
> get_sample_data*
>
> * return myserver.get_sample_data(fname, asfileobj=asfileobj)*
>
> * File "C:\Python26\Lib\site-packages\matplotlib\cbook.py", line 620, in
> get_sample_data*
>
> * raise KeyError(msg)*
>
> *KeyError: 'file ch1.csv not in cache; received HTTP Error 404: Not Found
> when trying to retrieve'*
>
>
>
> The data in my CSV file looks like this
>
>
>
> 0.9963
>
> 0
>
> 0.499
>
> 0.9901
>
> 0.0025
>
> 0
>
> 1
>
> 0.0017
>
> 1
>
> 0.0173
>
> 0.9837
>
> If anyone can understand the problem please give me your suggestions. I
> will be very thankful if any of you can show me exactly how to scatter plot
> this kind of data.
>
>
>
> *Karthikraja Velmurugan, *
>
> *Graduate research assistant, *
>
> *Dept of Biomedical Informatics, *
>
> *Arizona State University, *
>
> *248-421-7394*
>
>
>
>
> ------------------------------------------------------------------------------
> vRanger cuts backup time in half-while increasing security.
> With the market-leading solution for virtual backup and recovery,
> you get blazing-fast, flexible, and affordable data protection.
> Download your free trial now.
> http://p.sf.net/sfu/quest-d2dcopy1
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Paul A. L. <pau...@gm...> - 2011年05月25日 02:06:05
Hi!
I am wondering if there is a bug in:
mpl_toolkits.axes_grid1.AxesGrid
I am trying to run this example (I am of course working on something else, but I am trying to build a minimal example of my problem):
http://matplotlib.sourceforge.net/examples/axes_grid/demo_axes_grid.html
This would be a very compact and nice way of showing my results, and I am beginning to love it. There is one thing, though. Given the code attached at the end of this message, the two versions produce figures that look identical. To my mind, however, it doesn't exactly seem that the colorbars are "shared" in any real sense. 
Try commenting out the 2-3 lines marked # Version 1 and # Version 2. I attach two plots of what I get: same-looking plots with wildly varying colorbar numbers. I'd like to get the numbers to be the same.
TL;DR: In version 1 I am scaling the data for one of the contour plots by a factor 1000, and would expect that plot to look quite different from the others.
Cheers
Paul.
# CODE:
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import AxesGrid
def get_demo_image():
 import numpy as np
 from matplotlib.cbook import get_sample_data
 f = get_sample_data("axes_grid/bivariate_normal.npy", asfileobj=False)
 z = np.load(f)
 # z is a numpy array of 15x15
 return z, (-3,4,-4,3)
def demo_grid_with_single_cbar(fig):
 """
 A grid of 2x2 images with a single colobar
 """
 grid = AxesGrid(fig, 132, # similar to subplot(132)
 nrows_ncols = (2, 2),
 axes_pad = 0.0,
 share_all=True,
 label_mode = "L",
 cbar_location = "top",
 cbar_mode="single")
 Z, extent = get_demo_image()
 # Version 1
 #for i in range(3):
 #im = grid[i].imshow(Z, extent=extent, interpolation="nearest")
 #im = grid[3].imshow(1000 * Z, extent=extent, interpolation="nearest")
 # Version 2
 for i in range(4):
 im = grid[i].imshow(Z, extent=extent, interpolation="nearest")
 # The rest is the same
 grid.cbar_axes[0].colorbar(im)
 # This affects all axes as share_all = True.
 grid.axes_llc.set_xticks([-2, 0, 2])
 grid.axes_llc.set_yticks([-2, 0, 2])
if 1:
 F = plt.figure(1, (5.5, 2.5))
 F.subplots_adjust(left=0.05, right=0.98)
 demo_grid_with_single_cbar(F)
 plt.savefig('cbars')
 #plt.draw()
 #plt.show()
From: Karthikraja V. <vel...@gm...> - 2011年05月25日 00:21:38
Hello friends, 
 
I am a newbee to matplotlib and I am trying to plot (scatter plot) some
values. The data is quite big and I have them in a CSV file. For a starter I
thought I will use loadrec.py example to see if I am able to import the data
from the CSV file. The loadrec.py goes like this: 
 
from matplotlib import mlab
from pylab import figure, show
import matplotlib.cbook as cbook
 
datafile = cbook.get_sample_data('msft.csv', asfileobj=False)
print 'loading', datafile
a = mlab.csv2rec(datafile)
a.sort()
print a.dtype
 
fig = figure()
ax = fig.add_subplot(111)
ax.plot(a.date, a.adj_close, '-')
fig.autofmt_xdate()
 I believe, for the CSV file to be accessed, it has to be placed in the
sample_data folder (for windows). So I placed my csv file in the sample_data
folder and ran the script. 
 
The output was 
 
Traceback (most recent call last):
 File "C:\Python26\loadrec.py", line 5, in <module>
 datafile = cbook.get_sample_data('ch1.csv', asfileobj=False)
 File "C:\Python26\Lib\site-packages\matplotlib\cbook.py", line 662, in
get_sample_data
 return myserver.get_sample_data(fname, asfileobj=asfileobj)
 File "C:\Python26\Lib\site-packages\matplotlib\cbook.py", line 620, in
get_sample_data
 raise KeyError(msg)
KeyError: 'file ch1.csv not in cache; received HTTP Error 404: Not Found
when trying to retrieve'
 
The data in my CSV file looks like this 
 
0.9963
0
0.499
0.9901
0.0025
0
1
0.0017
1
0.0173
0.9837
	
If anyone can understand the problem please give me your suggestions. I will
be very thankful if any of you can show me exactly how to scatter plot this
kind of data. 
 
Karthikraja Velmurugan, 
Graduate research assistant, 
Dept of Biomedical Informatics, 
Arizona State University, 
248-421-7394
 

Showing 4 results of 4

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