mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-03-15 14:50:25 +01:00
Auto range in Corr.show adjusted
This commit is contained in:
parent
02da9d4cad
commit
1fa729b9cb
1 changed files with 4 additions and 4 deletions
|
@ -300,8 +300,8 @@ class Corr:
|
|||
ax1.set_yscale('log')
|
||||
else:
|
||||
# we generate ylim instead of using autoscaling.
|
||||
y_min=min([(x[0].value - x[0].dvalue) for x in self.content[x_range[0]:x_range[1]] if(not x is None)])
|
||||
y_max=max([(x[0].value + x[0].dvalue) for x in self.content[x_range[0]:x_range[1]] if(not x is None)])
|
||||
y_min=min([(x[0].value - x[0].dvalue) for x in self.content[x_range[0]:x_range[1]] if (x is not None) and x[0].dvalue < 2 * np.abs(x[0].value)])
|
||||
y_max=max([(x[0].value + x[0].dvalue) for x in self.content[x_range[0]:x_range[1]] if (x is not None) and x[0].dvalue < 2 * np.abs(x[0].value)])
|
||||
ax1.set_ylim([y_min - 0.1 * (y_max - y_min), y_max + 0.1 * (y_max - y_min)])
|
||||
|
||||
if comp:
|
||||
|
@ -331,7 +331,7 @@ class Corr:
|
|||
handles, labels = ax1.get_legend_handles_labels()
|
||||
if labels:
|
||||
legend = ax1.legend()
|
||||
plt.show()
|
||||
plt.draw()
|
||||
|
||||
if save:
|
||||
if isinstance(save, str):
|
||||
|
|
Loading…
Add table
Reference in a new issue