@June_Zhu - I finally figured this out. I was able to get all four parameter values in an easy chart from a test button using the following script:
chart = event.source.parent.getComponent('Easy Chart')
leftDomainX = chart.getZoomedStartDate()
rightDomainX = chart.getZoomedEndDate()
lowerRangeY = chart.getComponent(0).getComponent(0).chart.getPlot().getRangeAxis().getLowerBound()
upperRangeY = chart.getComponent(0).getComponent(0).chart.getPlot().getRangeAxis().getUpperBound()
print "Current Y-Axis visible range = " + str(lowerRangeY) + " - " + str(upperRangeY)
print "Current X-Axis visible range = " + str(leftDomainX) + " - " + str(rightDomainX)
Output prior to zoom:
Current Y-Axis visible range = -0.1 - 200.0
Current X-Axis visible range = Tue Nov 08 20:00:00 CST 2022 - Wed Nov 09 20:59:59 CST 2022
Output after zoom:
Current Y-Axis visible range = 53.600332834 - 108.341278965
Current X-Axis visible range = Tue Nov 08 20:39:49 CST 2022 - Wed Nov 09 02:24:57 CST 2022