in src/distribution/plot.tsx [271:288]
componentDidUpdate(prevProps: DistributionPlotData, prevState: {}) {
if (prevProps.axis != this.props.axis ||
prevProps.param_def != this.props.param_def ||
prevProps.width != this.props.width ||
prevProps.height != this.props.height) {
this.createDataScaleAndAxis();
}
if (prevProps.axis != this.props.axis ||
prevProps.param_def != this.props.param_def ||
prevProps.nbins != this.props.nbins ||
prevProps.histData != this.props.histData ||
prevProps.width != this.props.width ||
prevProps.height != this.props.height) {
const animate = prevProps.nbins != this.props.nbins ||
prevProps.histData != this.props.histData;
this.drawAllHistograms(animate);
}
}