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

Showing 4 results of 4

From: vwf <vw...@vu...> - 2013年08月28日 16:39:34
Hello,
I would like to create a surface with a color provided by an independent
variable. The shape is defined by a matrix with the z-values. The
color is a matrix of identical shape with floats. Can this be done?
My experiment code is incomplete: I could not write anything useful. Can
onyone help me making it work?
Thank you
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
no=100
cdict = {'red': ((0.0, 0.0, 0.0),
 (15.0, 1.0, 1.0)),
 'green': ((0.0, 0.0, 0.0),
 (15.0, 0.0, 0.0)),
 'blue': ((0.0, 1.0, 1.0),
 (15.0, 0.0, 0.0))}
fig = plt.figure()
ax = fig.gca(projection = '3d')
x = np.linspace(-5,5,no)
y = np.linspace(-5,5,no)
x,y = np.meshgrid(x,y)
R = np.sqrt(x**2 + y**2)
z = np.sin(R)
D = np.sqrt((x-5)**2 + (y-5)**2)
#and now I need to map distance D 
#making (-5,-5) blue and (5,5) red
c= 
surf = ax.plot_surface(x, y, z, facecolors=c, rstride = 1, cstride = 1, cmap = jet, linewidth = 0)
ax.set_zlim3d(-2, 2)
plt.show()
From: Benjamin I. <bab...@go...> - 2013年08月28日 09:22:03
Hi,
I'm currently working on my master thesis, which heavily involves 
creating plots and images. I recently found out about the pdf_tex 
feature of Inkscape, which basically creates a seperate LaTeX file 
besides the normal *.pdf output, to store the text. The advantage of 
this method is that the text displayed in the included pdf matches 
exactly the size of your font in the rest of your document, even when 
resizing the image. This is just a brilliant feature as it allows me to 
fit the width of the images to my column or textwidth while having the 
same font size for all images, it just looks amazing. While this work 
pretty well for the images i draw myself, i tried to find a similar 
feature for my matplotlib plots. The closest format to pdf_tex i found 
was pgf. But i have a major issue with this pgf format. When i resize 
the picture in LaTeX it also resizes the font size. Is there a way to 
get arround this issue? Guess i could resize the plot in matplotlib to 
fit approximately the page width and just include the pgf without 
resizing it, but i want a consistent look of all my images/plots in my 
thesis. Right now, I don't see any advantage over using just a plain pdf 
output using matplotlib, besides using the same font as in the rest of 
my document (but using pgf to include my plots / images also takes a lot 
more time to compile).
I'm not bound to pgf images, so if there is a vector graphic solution 
which let's me keep the same font size no matter how i resize my 
picture, I would go with it. I guess i could save the image as a svg and 
save it with inkscape to pdf_tex, but as i allready mentioned i have a 
lot of images / plots.
I would really appreciate any suggestions.
Regards
Benjamin Isbarn
PS: Excuse my bad english :)
PPS: It doesn't seem to be easy to resize a pgf picture to the textwidth 
or columnwidth either (because of the \input statement, right now i'm 
using \scalebox{}{}). So an alternative to pgf wouldn't be bad.
From: Štěpán T. <ste...@se...> - 2013年08月28日 09:19:21
Hi Chris,
"
I've used some hacky tricks to get around this, which mostly involve 
downsampling the image on the fly based on screen resolution. One such 
effort is at https://github.com/ChrisBeaumont/mpl-modest-image
(https://github.com/ChrisBeaumont/mpl-modest-image). 
"
I tried your code for plotting 4kx4k image and it is another significant 
improvement. Originally it took 300 MB then it was reduced to 190 MB with 
uint8 type and using your ModestImage class it takes 70-100 MB depending on
size of window.
That is much better!
Best
Stepan
From: Štěpán T. <ste...@se...> - 2013年08月28日 07:42:15
Hi Martin,
"Hi,
I knw you asked for memory profiling but I could not resist and did CPU 
profiling on your testcase. I have attached some screenshots and in words:
"
thanks for these tips about profiling. 
Stepan

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