<div dir="ltr">Dear Adrien,<div><br></div><div>   Thanks a lot for your kind help. With this I am getting an extra filled region as the abscissa of N_46 is getting extended. I will try to play around with this to find some solution.</div><div><br></div><div>Regards,</div><div>akhilesh </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 25, 2018 at 6:10 PM, <a href="mailto:vincent.adrien@gmail.com">vincent.adrien@gmail.com</a> <span dir="ltr"><<a href="mailto:vincent.adrien@gmail.com" target="_blank">vincent.adrien@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Akhilesh,<br>
<br>
Then I guess that you need to somehow interpolate your data to share the same abscissa values, at least for the “fill between” step. I am not very used to do this kind of things but please find attached a script that may be helpful to you (it produces to attached PNG, with Matplotlib 2.2). It uses Numpy to perform linear interpolation of your data; scipy.interpolate may also be a good source of interpolation tools if this is not good enough for you.<br>
<br>
Best,<br>
Adrien<br>
<br>
PS : I also reattach the data files, to make it easier to play with the script if somebody else wanted to propose a better solution.<span class=""><br>
<br>
On 05/25/2018 03:44 AM, Akhilesh Nautiyal wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Dear Adrien,<br>
<br>
          Thanks for the reply. I have tried all that. Actually in my case the two  curves have different size of abscissa and ordinates.  Suppose I make arrays like x1, y1 and x2, y2 from two data files<br>
attached in my previous mail, the arrays x1 and x2 have different size and the arrays y1 and y2 have different size.<br>
I will be grateful if you can help me how to fill the area between these curves n this particular case.<br>
<br>
With Regards,<br>
akhilesh<br>
<br></span><div><div class="h5">
On Thu, May 24, 2018 at 10:24 PM, <a href="mailto:vincent.adrien@gmail.com" target="_blank">vincent.adrien@gmail.com</a> <mailto:<a href="mailto:vincent.adrien@gmail.com" target="_blank">vincent.adrien@gmail.c<wbr>om</a>> <<a href="mailto:vincent.adrien@gmail.com" target="_blank">vincent.adrien@gmail.com</a> <mailto:<a href="mailto:vincent.adrien@gmail.com" target="_blank">vincent.adrien@gmail.c<wbr>om</a>>> wrote:<br>
<br>
    Hi Akhliesh,<br>
<br>
    For basic usage of Matpolotlib, the following tutorials may be good<br>
    starting points:<br>
       * <a href="https://matplotlib.org/tutorials/introductory/pyplot.html" rel="noreferrer" target="_blank">https://matplotlib.org/tutoria<wbr>ls/introductory/pyplot.html</a><br>
    <<a href="https://matplotlib.org/tutorials/introductory/pyplot.html" rel="noreferrer" target="_blank">https://matplotlib.org/tutori<wbr>als/introductory/pyplot.html</a>><br>
       * <a href="https://matplotlib.org/tutorials/introductory/usage.html" rel="noreferrer" target="_blank">https://matplotlib.org/tutoria<wbr>ls/introductory/usage.html</a><br>
    <<a href="https://matplotlib.org/tutorials/introductory/usage.html" rel="noreferrer" target="_blank">https://matplotlib.org/tutori<wbr>als/introductory/usage.html</a>><br>
    To enforce peculiar x- and y-ranges, I think that you may want to<br>
    use `ax.set_xlim` and `ax.set_ylim` (or `plt.xlim` and `plt.ylim` if<br>
    you prefer the interactive Pyplot interface rather than the<br>
    object-oriented one).<br>
<br>
    Besides, you may find the following example useful:<br>
    <a href="https://matplotlib.org/gallery/lines_bars_and_markers/fill_between_demo.html" rel="noreferrer" target="_blank">https://matplotlib.org/gallery<wbr>/lines_bars_and_markers/fill_<wbr>between_demo.html</a><br>
    <<a href="https://matplotlib.org/gallery/lines_bars_and_markers/fill_between_demo.html" rel="noreferrer" target="_blank">https://matplotlib.org/galler<wbr>y/lines_bars_and_markers/fill_<wbr>between_demo.html</a>><br>
    to learn how to fill the aerea between 2 curves.<br>
<br>
    Hopefully this will help you a bit.<br>
<br>
    Best regards,<br>
    Adrien<br>
<br>
    On 05/24/2018 05:13 AM, Akhilesh Nautiyal wrote:<br>
<br>
        Dear Sir/Madam,<br>
<br>
                             I am plotting with matplotlib using two<br>
        data files with different x and y ranges. I need to fill up the<br>
        region between the two curves. I request you to kindly help me<br>
        in this regard. I am attaching the files with<br>
        this e-mail. the plot range should be between x->0.93 to 1.0 and<br>
        y->0 to 0.25.<br>
<br>
        Thanking you,<br>
        Sincerely,<br>
        akhliesh<br>
<br>
        --         *****************************<wbr>******************************<wbr>******************************<wbr>******<br>
        *    Dr. Akhilesh Nautiyal<br>
        *   Assistant Professor<br>
        *   Department of Physics<br>
        *   Malaviya National Institute of Technology Jaipur<br>
        *   JLN Marg Jaipur-302017<br>
        *    Mo: +91-9 <tel:%2B91-9445520847>54965793<wbr>9<br>
        ******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
<br>
<br>
        This body part will be downloaded on demand.<br>
<br>
<br>
<br>
<br>
<br>
-- <br>
******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
*    Dr. Akhilesh Nautiyal<br>
*   Assistant Professor<br>
*   Department of Physics<br>
*   Malaviya National Institute of Technology Jaipur<br>
*   JLN Marg Jaipur-302017<br>
*    Mo: +91-9 <tel:%2B91-9445520847>54965793<wbr>9<br>
******************************<wbr>******************************<wbr>******************************<wbr>*****<br>
</div></div></blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>***********************************************************************************************</div><div>*    Dr. Akhilesh Nautiyal<br>
*   Assistant Professor<br>
*   Department of Physics<br>
*   Malaviya National Institute of Technology Jaipur<br>
*   JLN Marg Jaipur-302017<br></div><div>*    Mo: <a href="tel:%2B91-9445520847" value="+919445520847" target="_blank">+91-9</a>549657939</div><div>***********************************************************************************************</div></div></div>
</div>