[plotter] add ytransform option in plot function
This commit is contained in:
@@ -945,6 +945,7 @@ class Plotter(Aggregator, BaseProcessor):
|
|||||||
yunit=None,
|
yunit=None,
|
||||||
xunit_coeff=1.0,
|
xunit_coeff=1.0,
|
||||||
yunit_coeff=1.0,
|
yunit_coeff=1.0,
|
||||||
|
ytransform=None,
|
||||||
xscale="linear",
|
xscale="linear",
|
||||||
yscale="linear",
|
yscale="linear",
|
||||||
fit=None,
|
fit=None,
|
||||||
@@ -1049,6 +1050,9 @@ class Plotter(Aggregator, BaseProcessor):
|
|||||||
if isinstance(yerr, str):
|
if isinstance(yerr, str):
|
||||||
yerr = self.save.get_node(yerr).read()
|
yerr = self.save.get_node(yerr).read()
|
||||||
|
|
||||||
|
# Apply transformations on y
|
||||||
|
if ytransform is not None:
|
||||||
|
y = ytransform(y)
|
||||||
if smooth > 0:
|
if smooth > 0:
|
||||||
y = gaussian_filter1d(y, sigma=smooth)
|
y = gaussian_filter1d(y, sigma=smooth)
|
||||||
if run is not None:
|
if run is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user