<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Ah, turns out the Raspberry Pi is more powerful than I thought. It’s just being held down by web2py. When I ran my script outside of web2py… in pure python so to speak, it was performing adequately. So now I’m using subprocess to call that script, and am quite
 happy. A wee bit more text here:  <a href="http://stackoverflow.com/questions/35629471/need-help-to-solve-performance-problems-of-matplotlib-on-a-raspberry-pi" class="">http://stackoverflow.com/questions/35629471/need-help-to-solve-performance-problems-of-matplotlib-on-a-raspberry-pi</a>
<div class=""><br class="">
</div>
<div class="">So thanks for your insight, Ben. But that just seemed a bit too low-level for me. I just had to try something different.</div>
<div class=""><br class="">
</div>
<div class="">Cheers,</div>
<div class=""><br class="">
</div>
<div class="">Oliver</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">Am 01.03.2016 um 17:22 schrieb Benjamin Root <<a href="mailto:ben.v.root@gmail.com" class="">ben.v.root@gmail.com</a>>:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">
<div class="">Sounds like you are describing the need for blitting, which most of the backends support in one way or another. The blitting pathways were designed with animations in mind, but I don't see why it couldn't be hijacked for your use as well. Note,
 you will have to do manual calls to copy_from_bbox() and such, but it should be doable.<br class="">
<br class="">
</div>
Ben Root<br class="">
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Tue, Mar 1, 2016 at 9:21 AM, Holmes, Oliver <span dir="ltr" class="">
<<a href="mailto:Oliver.Holmes@smtonline.de" target="_blank" class="">Oliver.Holmes@smtonline.de</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word" class="">Hey all,
<div class=""><br class="">
</div>
<div class="">I’m trying to use matplotlib on a Raspberry Pi to visualize data the Pi receives via serial port - and of course I’m new to Python and matplotlib. The visualization need not be online, rather in form of a PDF once no more data is received. Then
 however as quick as possible. Please refer to my SO question for more details: <a href="http://stackoverflow.com/questions/35629471/need-help-to-solve-performance-problems-of-matplotlib-on-a-raspberry-pi" target="_blank" class="">http://stackoverflow.com/questions/35629471/need-help-to-solve-performance-problems-of-matplotlib-on-a-raspberry-pi</a></div>
<div class="">Nevertheless here is a brief summary: During the better part of an hour my program does nothing but wait for input on the serial port, which is received once a second. During this waiting time it could already begin rendering the chart, and then
 just save it to file, once it’s done. I have not found out how to do this however. Whats more, I have read quite discouraging posts concerning the need to recalculate the axes and so forth. As an alternative to rendering the entire grid in the program, I guess
 it would be an improvement (speedwise) if I could just use an image of the grid and repeat it (as in tiling). But I have not quite found the means to do that either. Concerning the grid layout please refer to my other SO question <a href="http://stackoverflow.com/questions/35551080/is-it-possible-to-generate-a-chart-with-this-very-specific-background" target="_blank" class="">http://stackoverflow.com/questions/35551080/is-it-possible-to-generate-a-chart-with-this-very-specific-background</a>.</div>
<div class=""><br class="">
</div>
<div class="">Thanks a lot for reading…and perhaps answering :)</div>
<div class=""><br class="">
</div>
<div class="">Kind regards,</div>
<div class="">Oliver Holmes</div>
</div>
<br class="">
_______________________________________________<br class="">
Matplotlib-users mailing list<br class="">
<a href="mailto:Matplotlib-users@python.org" class="">Matplotlib-users@python.org</a><br class="">
<a href="https://mail.python.org/mailman/listinfo/matplotlib-users" rel="noreferrer" target="_blank" class="">https://mail.python.org/mailman/listinfo/matplotlib-users</a><br class="">
<br class="">
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>