My feeling is because using weight from the same dataset in the example you have it is taking the minimum and maximum limiter from h1 and h2 for p1, that’s what I’m seeing when I run it. I don’t know if there is a way to alter the behavior in code or whether you should just name the x differently
Thanks. That example also works for me. Your suggestion has some logic however in my actual code I’m already using two different datasets plotting two different parameters with differently named ‘x’ and unfortunately it doesn’t use the xlim information in the combined plot. It seems to default to the maximum range for each dataset automatically.