Skip to content

Commit 9478724

Browse files
committed
Fix zlim offset
1 parent 538507f commit 9478724

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

pdfplotter/pdf_set_nuclear.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ def plot_A_dep_3d(
283283
colors = [cmap(i) for i in range(len(A))]
284284

285285
for i, (obs_i, ax_i) in enumerate(zip(observables, ax.flat)):
286-
286+
zlim_bottom = np.inf
287287
for j, (A_j, col_j) in enumerate(zip(A, colors)):
288288
z_upper = self.get(A=A_j).get_uncertainties(
289289
observable=obs_i,
@@ -336,6 +336,14 @@ def plot_A_dep_3d(
336336
],
337337
**kwargs,
338338
)
339+
zlim_bottom = min(
340+
list(
341+
self.get(A=A_j).get_central(
342+
x=x, Q=Q, Q2=Q2, observable=obs_i, ratio_to=ratio_to
343+
)
344+
)
345+
+ [zlim_bottom]
346+
)
339347

340348
if plot_uncertainty:
341349
kwargs_uncertainty_default = {
@@ -623,7 +631,7 @@ def plot_A_dep_3d(
623631
ax_i.set_xlabel(**kwargs)
624632
# , np.log10(x[-1]))
625633
if not ratio_to:
626-
ax_i.set_zlim(ax_i.get_zlim()[1] * 0.02)
634+
ax_i.set_zlim(zlim_bottom)
627635
else:
628636
ax_i.set_zlim(
629637
ax_i.get_zlim()[0],
@@ -634,7 +642,7 @@ def plot_A_dep_3d(
634642
)
635643
),
636644
)
637-
ax_i.set_zlim(ax_i.get_zlim()[1] * 0.02)
645+
ax_i.set_zlim(zlim_bottom)
638646
# ax_i.yaxis._axinfo["grid"]["linewidth"] = 0
639647
ax_i.set_proj_type(proj_type)
640648
ax_i.view_init(*view_init[i] if isinstance(view_init, list) else view_init)

0 commit comments

Comments
 (0)