Inverted error bars in plotting with YODA2
It seems that the y-axis errors of data and MC are inverted in YODA2. I attach plots made with rivet-mkhtml using Rivet 3 and Rivet 4 for the same analysis where you see that in the former the upward errors are significantly larger than downward ones whereas in the latter it is the other way around. Plots are for the ZEUS_2021_I1869927 analysis but similar behavior was noticed for an other analysis as well.
Rivet3-d15-x01-y01.pdf
Rivet4-d15-x01-y01.pdf
Looking at the original data (Figure 8b) it is clear that the former is the right way which is reflected also by the yoda file for the data.
A fix would be to switch the order of yups and ydowns in line 210 of fetch_data.py in yoda plotting directory. This inverts also the errors in ratio plot which are the wrong way as well. I did not have an analysis available to test whether the same should be done for x-axis errors but if the same logic applies, a similar change should be applied to this as well. Happy to make a merge request if you can verify that this is indeed an issue and not something I screwed up myself.