<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="">Hi:<div class=""><br class=""></div><div class="">I am trying to learn the basics of plotting in matplotlib. My immediate need is for displaying grayscale images with titles, axis labels & ticks and  within-image annotations. Where can I get good tutorials/demos for such things?</div><div class=""><br class=""></div><div class="">Thanks.</div><div class=""><br class=""></div><div class="">Dipu</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Dipankar “Dipu” Ganguly</div><div class=""><a href="mailto:dipugee@gmail.com" class="">dipugee@gmail.com</a></div><div class="">Cell: 408-203-8814</div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Aug 19, 2016, at 4:31 AM, <<a href="mailto:juhaszp95@gmail.com" class="">juhaszp95@gmail.com</a>> <<a href="mailto:juhaszp95@gmail.com" class="">juhaszp95@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class="">Hi Jens,<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class="">Thanks very much! This indeed works. I thought PyPlot automatically detects if the data is along which axes, but fair, expecting it in a certain way is more consistent.<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class="">Many thanks for your help once again!<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class="">Best wishes,<br class="">Péter<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><a name="_MailEndCompose" class=""><span style="font-size: 11pt; font-family: Cambria, serif;" class=""><o:p class=""> </o:p></span></a></div><span class=""></span><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><b class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">From:</span></b><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span class="Apple-converted-space"> </span>Jens Nielsen [<a href="mailto:jenshnielsen@gmail.com" style="color: purple; text-decoration: underline;" class="">mailto:jenshnielsen@gmail.com</a>]<span class="Apple-converted-space"> </span><br class=""><b class="">Sent:</b><span class="Apple-converted-space"> </span>Friday, August 19, 2016 12:32 PM<br class=""><b class="">To:</b><span class="Apple-converted-space"> </span><a href="mailto:juhaszp95@gmail.com" style="color: purple; text-decoration: underline;" class="">juhaszp95@gmail.com</a>;<span class="Apple-converted-space"> </span><a href="mailto:matplotlib-users@python.org" style="color: purple; text-decoration: underline;" class="">matplotlib-users@python.org</a><br class=""><b class="">Subject:</b><span class="Apple-converted-space"> </span>Re: [Matplotlib-users] [Question] Possible bug in plotting large NumPy array<o:p class=""></o:p></span></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">The problem is the way you are slicing your data <o:p class=""></o:p></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">by doing y[:1] you are creating a 1 by 400 array. When you try to plot that you will get 400 individual line plots each with only one point. A line plot with one point is invisible since there in no other points to draw the lines between. You will not notice that with scatter since it defaults to drawing a point for each data point. If you add a marker you can see whats going on.<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">I.e. do <o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">ax1.plot(x, y[:1], 'o') <o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">in the first example and you will notice that the points color cycle as a new plot is created.<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">If you really want to slice this way you have to ensure that your data is along the first dimension.  I.e. you can do `ax1.plot(x.transpose(), y[:1].transpose())` which plots 400 by 1 arrays<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">Hope that helps<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">Jens<o:p class=""></o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div></div><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div></div></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><o:p class=""> </o:p></div><div class=""><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">On Fri, 19 Aug 2016 at 11:10 <<a href="mailto:juhaszp95@gmail.com" style="color: purple; text-decoration: underline;" class="">juhaszp95@gmail.com</a>> wrote:<o:p class=""></o:p></div></div><blockquote style="border-style: none none none solid; border-left-color: rgb(204, 204, 204); border-left-width: 1pt; padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;" class="" type="cite"><div class=""><div class=""><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">Dear Matplotlib users,</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">I am Péter Juhász and I started experimenting with this demo:<span class="Apple-converted-space"> </span><a href="http://matplotlib.org/examples/pylab_examples/subplots_demo.html" target="_blank" style="color: purple; text-decoration: underline;" class="">http://matplotlib.org/examples/pylab_examples/subplots_demo.html</a>.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">What I then tried to achieve is to let<span class="Apple-converted-space"> </span><i class="">y</i><span class="Apple-converted-space"> </span>be a NumPy array of 2 rows, the first holding sin(x**2) values, the second holding something else (I set cos(x**2)), and the make the same plots as in the original demo only by using the first row of<span class="Apple-converted-space"> </span><i class="">y</i>. Unfortunately, I was quite surprised to see that pyplot/matplotlib only succeeds with this plotting if<span class="Apple-converted-space"> </span><i class="">scatter plots</i><span class="Apple-converted-space"> </span>or<span class="Apple-converted-space"> </span><i class="">markers</i><span class="Apple-converted-space"> </span>are used<span class="Apple-converted-space"> </span><i class="">only</i>, instead of the usual plotting with lines. On the other hand, with some tricks in the NumPy array (some reshapes and slicing) I was able to make pyplot/matplotlib work for both scatter plots and the usual simple plots. This however possibly takes much more time, so for big datasets does not seem feasible and anyway I do not see an obvious reason why a dataset should only work with scatter plots but not the usual, simple plots.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">Please find attached my code below and I would appreciate any help/explanation, or it is indeed a bug, then if it could be raised to the developers’ attention.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">My original trial, working only with scatter plots (see for yourself! maybe it’s only my installation what is going wrong?):</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">import</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>matplotlib.pyplot<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">as</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>plt</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">import</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>numpy<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">as</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>np</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Simple data to display in various forms</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">x = np.linspace(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* np.pi,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">400</span><span style="font-size: 10pt; font-family: Consolas;" class="">).reshape(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">400</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">print</span><span style="font-size: 10pt; font-family: Consolas;" class="">(x.shape)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">y = np.vstack((np.sin(x **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">), np.cos(x **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">)))</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">print</span><span style="font-size: 10pt; font-family: Consolas;" class="">(y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">].shape)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.close(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'all'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Three<span class="Apple-converted-space"> </span><u class="">subplots</u><span class="Apple-converted-space"> </span>sharing both x/y axes</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f, (ax1, ax2, ax3) = plt.subplots(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">3</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharex=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">True</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharey=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">True</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.plot(x, y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">])<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># This is not showing!</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.set_title(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'Sharing both axes'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax2.scatter(x, y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax3.scatter(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Fine-tune figure; make<span class="Apple-converted-space"> </span><u class="">subplots</u><span class="Apple-converted-space"> </span>close to each other and hide x ticks for</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># all but bottom plot.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f.subplots_adjust(hspace=</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.setp([a.get_xticklabels()<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">for</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>a<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">in</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>f.axes[:-</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">]], visible=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">False</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># row and column sharing</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f, ((ax1, ax2), (ax3, ax4)) = plt.subplots(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharex=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'<u class="">col</u>'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">, sharey=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'row'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.plot(x, y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""><span class="Apple-converted-space"> </span># This is not showing!</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.set_title(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'Sharing x per column, y per row'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax2.scatter(x, y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax3.scatter(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax4.plot(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""><span class="Apple-converted-space"> </span># This is not showing!</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.show()</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">The working solution:</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">import</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>matplotlib.pyplot<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">as</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>plt</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">import</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>numpy<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">as</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>np</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Simple data to display in various forms</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">x = np.linspace(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* np.pi,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">400</span><span style="font-size: 10pt; font-family: Consolas;" class="">).reshape(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">400</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">print</span><span style="font-size: 10pt; font-family: Consolas;" class="">(x.shape)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">y = np.vstack((np.sin(x **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">), np.cos(x **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">))).reshape(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">400</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">print</span><span style="font-size: 10pt; font-family: Consolas;" class="">(y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">].shape)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.close(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'all'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Three<span class="Apple-converted-space"> </span><u class="">subplots</u><span class="Apple-converted-space"> </span>sharing both x/y axes</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f, (ax1, ax2, ax3) = plt.subplots(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">3</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharex=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">True</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharey=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">True</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.plot(x, y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.set_title(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'Sharing both axes'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax2.scatter(x, y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax3.scatter(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># Fine-tune figure; make<span class="Apple-converted-space"> </span><u class="">subplots</u><span class="Apple-converted-space"> </span>close to each other and hide x ticks for</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># all but bottom plot.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f.subplots_adjust(hspace=</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.setp([a.get_xticklabels()<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">for</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>a<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">in</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>f.axes[:-</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">]], visible=</span><span style="font-size: 10pt; font-family: Consolas; color: blue;" class="">False</span><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas; color: silver;" class=""># row and column sharing</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">f, ((ax1, ax2), (ax3, ax4)) = plt.subplots(</span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class="">, sharex=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'<u class="">col</u>'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">, sharey=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'row'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.plot(x, y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax1.set_title(</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'Sharing x per column, y per row'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax2.scatter(x, y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">])</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax3.scatter(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">ax4.plot(x,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>* y[:,<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">0</span><span style="font-size: 10pt; font-family: Consolas;" class="">] **<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">2</span><span style="font-size: 10pt; font-family: Consolas;" class=""><span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span></span><span style="font-size: 10pt; font-family: Consolas; color: maroon;" class="">1</span><span style="font-size: 10pt; font-family: Consolas;" class="">, color=</span><i class=""><span style="font-size: 10pt; font-family: Consolas; color: rgb(0, 170, 0);" class="">'r'</span></i><span style="font-size: 10pt; font-family: Consolas;" class="">)</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 10pt; font-family: Consolas;" class="">plt.show()</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">I did not modify anything else in the code respective to the original demo than what I mentioned. I hope you will be able to help.</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class=""> </span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">Kind regards,</span><o:p class=""></o:p></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="EN-GB" style="font-family: Cambria, serif;" class="">Péter</span><o:p class=""></o:p></div></div></div><div style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class="">_______________________________________________<br class="">Matplotlib-users mailing list<br class=""><a href="mailto:Matplotlib-users@python.org" target="_blank" style="color: purple; text-decoration: underline;" class="">Matplotlib-users@python.org</a><br class=""><a href="https://mail.python.org/mailman/listinfo/matplotlib-users" target="_blank" style="color: purple; text-decoration: underline;" class="">https://mail.python.org/mailman/listinfo/matplotlib-users</a><o:p class=""></o:p></div></blockquote></div></div><span style="font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Matplotlib-users mailing list</span><br style="font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:Matplotlib-users@python.org" style="color: purple; text-decoration: underline; font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Matplotlib-users@python.org</a><br style="font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://mail.python.org/mailman/listinfo/matplotlib-users" style="color: purple; text-decoration: underline; font-family: Helvetica-Oblique; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">https://mail.python.org/mailman/listinfo/matplotlib-users</a></div></blockquote></div><br class=""></div></body></html>