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

Showing 5 results of 5

From: robertdcurrier <rob...@gm...> - 2013年11月13日 21:40:46
I've pulled my hair out for the past day trying to solve this problem and
have done extensive searches to no avail. Here's my situation:
I have data from an autonomous underwater vehicle. I have three np arrays to
plot:
1) time on the x axis
2) vehicle depth on the y axis
3) sensor reading to set the color for the scatter plot at time/depth point.
Unfortunately for me the vehicle reports sensors at different rates which
means that I might have a time and depth stamp with a 'NaN' for the sensor
value. The x/y portion of scatter deals with the NaNs with no problem, but
when I call scatter(time, depth, c=mySensorArray) and mySensorArray contains
a 'NaN' matplotlib borks. I have not been able to come up with a method
to allow the values of the sensor being plotted to set the color of the
scatter or skip the entry when the value is a 'NaN'. 
What complicates the matter is that we're only gathering data on the upward
profile of the vehicle. Until recently we collected data on both up and down
legs of the Yo, so I was able to simply interpolate and fill in the NaN
values with the interpolated result and achieve gorgeous scatter plots. That
doesn't work when the data stops being gathered at the top of the Yo...
interpolating simply repeats the last value all the way back down to the
bottom when data values start getting collected again. 
Thanks for any pointers... I'm really stumped.
Bob Currier
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Scatterplot-c-arg-and-NaN-values-autonomous-underwater-vehicle-tp42494.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Patrick B. <pat...@gm...> - 2013年11月13日 14:56:28
Hello everyone,
so I've run into a bit of a problem while embedding a matplotlib plot
into a GTK3 application. Everything's working fine as always, except
the scroll_event seems to get stuck somewhere and my callback is never
called. The button_press_event works.
Apologies in advance if I missed something, but something somewhere
doesn't seem to be quite right. Please let me know if I need to file a
bug report?
Minimal example to demonstrate the problem: [1]
With pyplot it works just fine: [2]
Regards,
Patrick
[1] GTK3Agg minimal example
from gi.repository import Gtk, Gdk
from matplotlib.figure import Figure
from matplotlib.backends.backend_gtk3agg import FigureCanvasGTK3Agg as FigCanvas
def on_press(canvas, event):
	print "press!"
def on_scroll(canvas, event):
	print "scroll!"
window = Gtk.Window()
window.connect("delete-event", Gtk.main_quit)
figure = Figure(figsize=(5,4), dpi=100)
plot = figure.add_subplot(111)
plot.plot([0,0.5,2])
canvas = FigCanvas(figure)
canvas.connect('button_press_event', on_press)
canvas.connect('scroll_event', on_scroll)
window.add(canvas)
window.show_all()
Gtk.main()
[2] pyplot minimal example
import matplotlib.pyplot as plt
plt.plot([0,0.5,2])
fig = plt.gcf()
def on_click(event):
	print "press!"
def on_scroll(event):
	print "scroll!"
fig.canvas.mpl_connect('button_press_event', on_click)
fig.canvas.mpl_connect('scroll_event', on_scroll)
plt.show()
From: Benjamin R. <ben...@ou...> - 2013年11月13日 14:36:24
On Tue, Nov 12, 2013 at 8:01 PM, Ted To <rai...@th...> wrote:
> Perfect! Many thanks! Seems to be an undocumented feature...
>
>
Not undocumented. In the docs for hist(), it says that it accepts any
parameter that is used for Patch artists. This is also generally true for
many of the other plotting functions. They usually take any additional
keyword arguments that could be passed on to whatever the artist is that is
returned. This isn't a hard-and-fast rule, but it is true more often than
not.
> Out of curiosity, what is the rationale behind using 'dashed' and
> 'dashdot' instead of '--' and '-.'?
>
>
This is an inadvertent oversight. I noted this in
https://github.com/matplotlib/matplotlib/issues/2136
Cheers!
Ben Root
From: suinonatante <lui...@ya...> - 2013年11月13日 14:00:17
Hi,
i'm trying to use "\color" command in text (setting 'text.usetex' = True and
rc('text.latex', preamble='\usepackage{color}')) to color only a part of
entire string;
it works with PS backend, with other backends font color is overwritten by
default rc color.
is it a bug? is there a way to use "\color" with other backends?
thanks in advance.
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Latex-color-command-works-only-with-PS-backend-tp42490.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Ted To <rai...@th...> - 2013年11月13日 01:02:05
Perfect! Many thanks! Seems to be an undocumented feature...
Out of curiosity, what is the rationale behind using 'dashed' and
'dashdot' instead of '--' and '-.'?
Ted To
On 11/12/2013 04:59 PM, Benjamin Root wrote:
> 
> 
> 
> On Tue, Nov 12, 2013 at 4:26 PM, Ted To <rai...@th...
> <mailto:rai...@th...>> wrote:
> 
> Hi,
> 
> Is there an option to change the line style for the outline of histogram
> bars? What I am looking for some something like the attached kernel
> density plot. I can set different colors (attached) but this is not
> very useful when printing in black and white.
> 
> Thanks,
> Ted To
> 
> 
> You should be able to specify linestyle='dashed' (or 'dashdot', or
> 'dotted') when you call hist().
> 
> I hope that helps!
> Ben Root

Showing 5 results of 5

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