Track every flight, analyse your performance,
and master your flying skills with My FS Flights
Get 10 flights free every month!
Tracked and analysed flights over miles
The flight in the Airbus A321 began with a 6-minute taxi from the parking area to the runway at LSGG Geneva Cointrin International Airport. The departure took place from runway 04, with a takeoff distance of 1,861 meters, covering 52% of the runway. The liftoff speed was 177 knots, with the local weather indicating a temperature of 10°C and a 9-knot wind at 20°, resulting in a 4-knot crosswind and an 8-knot headwind.
The enroute climb commenced over Ferney-Voltaire in Auvergne-Rhone-Alpes, France, ascending from 2,383 feet above sea level to 15,038 feet, a total increase of 12,655 feet over 10 minutes and covering a distance of 48 nautical miles. The subsequent level cruise phase began over La Roche in Canton de Fribourg, Switzerland, lasting 4 minutes and covering 31 nautical miles.
The enroute descent phase started over Sumiswald in Canton de Berne, Switzerland, descending from 15,049 feet above sea level to 3,279 feet, totaling a decrease of 11,770 feet over 13 minutes and 43 nautical miles traveled. The landing occurred on runway 14 at LSZH Zurich Airport, which has a runway length of 3,138 meters. The height at the threshold was 87 feet above ground level, with a speed of 142 knots. The touchdown took place 884 meters from the threshold, with a touchdown speed of 134 knots and a vertical speed indicator showing -180 feet per minute. The local weather at the landing site indicated a temperature of 3°C, with a 7-knot wind at 340°, resulting in a 3-knot crosswind and a 7-knot tailwind. The total landing distance was 1,804 meters, representing 57% of the runway.
After landing, a 3-minute taxi was required to reach the parking area, covering less than 1 nautical mile. The total flight distance for this journey was 132 nautical miles, completing the trip in 47 minutes and consuming 2,255 kilograms of fuel.
Replay this flight in 3D — the full flight path over the terrain with every stage, event and score along the route.
Taxiing from the parking to the runway took 6 minutes and covered 2 nm.
| Score | Description | Start | Profile | End |
| 77.33 % |
Average speed 18 kn 0 kn min to max 28 kn |
3 | 3 kn | |
| 100 % |
Average speed turning corners 10 kn max 11 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 0.98 g min to max 1.03 g |
0.98 | 1.00 g | |
| Info |
Average pitch angle -0.1 ° -1.4 ° min to max 1.3 ° |
-1.1 | 1.2 ° | |
| Info |
Average bank angle 0.6 ° 0.0 ° min to max 1.4 ° |
0.0 | 0.8 ° | |
| Info |
Battery Master On at 22:18:12 |
|||
| Info |
Engine 2 Started at 22:18:12 |
|||
| Info |
Beacon Lights Switched On at 22:18:12 |
|||
| Info |
Navigation Lights Switched On at 22:18:12 |
|||
| Info |
Landing Gear Down at 22:18:12 |
|||
| Info |
Engine 1 Started at 22:19:03 |
|||
| Info |
Parking Brake On at 22:19:31 |
|||
| Info |
Flaps Position 1 at 22:19:37 |
|||
| Info |
Flaps Position 2 at 22:19:38 |
|||
| Info |
Parking Brake Off at 22:21:11 |
|||
| Info |
Taxi Lights Switched On at 22:21:37 |
Entering runway 04 at LSGG Geneva Cointrin International Airport, Average speed was 15 kn.
| Score | Description | Start | Profile | End |
| Info |
Average speed 10 kn 0 kn min to max 15 kn |
2 | 9 kn | |
| Info |
Average pitch angle 0.5 ° -0.2 ° min to max 1.0 ° |
1.0 | 0.0 ° | |
| Info |
Average bank angle 0.4 ° 0.0 ° min to max 1.0 ° |
0.7 | 0.6 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Strobe Lights Switched On at 22:25:58 |
|||
| Info |
Landing Lights Switched On at 22:26:01 |
Departure roll runway 04 at LSGG Geneva Cointrin International Airport. Takeoff distance 1,861 m 52 % of runway. Liftoff speed was 177 kn. Local weather - Temperature 10 °C. Wind 9 kn at 20 °. Crosswind: 4 kn Headwind: 8 kn.
| Score | Description | Start | Profile | End |
| 100 % |
Takeoff distance 1,861 m 52 % of runway |
|||
| 90.47 % |
Liftoff speed was 177 kn Target 160 kn |
|||
| 82.82 % |
Runway alignment max 11.68 m 7.76 m left to 3.92 m right |
-2.12 | 7.76 m | |
| 100 % |
Average g force 1.00 g 0.96 g min to max 1.05 g |
1.00 | 1.03 g | |
| 100 % |
Takeoff Bounce |
|||
| Info |
Average pitch angle -0.1 ° -0.9 ° min to max 5.2 ° |
-0.1 | 5.2 ° | |
| Info |
Average bank angle 0.6 ° 0.1 ° min to max 1.0 ° |
0.6 | 0.5 ° |
Departure climb to 50 ft agl from runway 04 LSGG Geneva Cointrin International Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -0.3 ° -0.3 ° min to max -0.2 ° |
-0.2 | -0.3 ° | |
| 100 % |
Average speed 180 kn 178 kn min to max 183 kn |
178 | 182 kn | |
| 100 % |
Average bank angle 1.1 ° 0.5 ° min to max 1.6 ° |
0.5 | 1.6 ° | |
| 100 % |
Average g force 1.23 g 1.06 g min to max 1.29 g |
1.06 | 1.26 g | |
| Info |
Average VSI 608 ft/m 111 ft/m min to max 1,180 ft/m |
111 | 1,180 ft/m | |
| Info |
Average altitude 15 ft agl 0 ft agl min to max 44 ft agl |
0 | 44 ft agl | |
| Info |
Average pitch angle 9.1 ° 5.6 ° min to max 11.9 ° |
5.6 | 11.9 ° |
Departure climb to 400 ft agl from 04 LSGG Geneva Cointrin International Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -0.3 ° -0.3 ° min to max -0.3 ° |
-0.3 | -0.3 ° | |
| 100 % |
Average speed 183 kn 180 kn min to max 184 kn |
182 | 180 kn | |
| 100 % |
Average bank angle 1.6 ° 1.5 ° min to max 1.6 ° |
1.6 | 1.6 ° | |
| 100 % |
Average g force 1.24 g 1.00 g min to max 1.28 g |
1.26 | 1.00 g | |
| Info |
Average VSI 1,841 ft/m 1,208 ft/m min to max 3,675 ft/m |
1,208 | 3,675 ft/m | |
| Info |
Average altitude 97 ft agl 45 ft agl min to max 346 ft agl |
45 | 346 ft agl | |
| Info |
Average pitch angle 13.7 ° 12.0 ° min to max 16.2 ° |
12.0 | 15.7 ° |
Departure climb to 1,000 ft agl from 04 LSGG Geneva Cointrin International Airport.
| Score | Description | Start | Profile | End |
| 100 % |
Heading variation -0.1 ° -0.2 ° min to max 0.1 ° |
-0.2 | 0.1 ° | |
| 100 % |
Average speed 173 kn 168 kn min to max 179 kn |
179 | 168 kn | |
| 100 % |
Average bank angle 1.6 ° 1.5 ° min to max 1.6 ° |
1.6 | 1.5 ° | |
| 100 % |
Average g force 0.96 g 0.93 g min to max 0.97 g |
0.97 | 0.95 g | |
| 100 % |
Landing gear up |
|||
| Info |
Average VSI 3,589 ft/m 3,435 ft/m min to max 3,744 ft/m |
3,739 | 3,435 ft/m | |
| Info |
Average altitude 681 ft agl 410 ft agl min to max 943 ft agl |
410 | 943 ft agl | |
| Info |
Average pitch angle 16.1 ° 15.7 ° min to max 16.4 ° |
15.7 | 16.4 ° | |
| Info |
Taxi Lights Switched Off at 22:28:08 |
|||
| Info |
Landing Gear Up at 22:28:08 |
Enroute climb started overhead Ferney-Voltaire (Auvergne-Rhone-Alpes, France). Climbing from 2,383 ft asl to 15,038 ft asl, an increase of 12,655 ft in 10 minutes and covering 48 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 266 kn 164 kn min to max 340 kn |
168 | 340 kn | |
| 100 % |
Average bank angle 9.1 ° 0.0 ° min to max 16.1 ° |
1.5 | 0.2 ° | |
| 100 % |
Average g force 0.99 g 0.87 g min to max 1.08 g |
0.96 | 1.00 g | |
| Info |
Average VSI 1,724 ft/m -13 ft/m min to max 3,412 ft/m |
3,412 | 11 ft/m | |
| Info |
Average altitude 9,882 ft asl 2,383 ft asl min to max 15,040 ft asl |
2,383 | 15,038 ft asl | |
| Info |
Average pitch angle 6.1 ° 0.8 ° min to max 16.6 ° |
16.5 | 0.9 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 1 at 22:29:25 |
|||
| Info |
Flaps Fully Retracted at 22:29:33 |
|||
| Info |
Landing Lights Switched Off at 22:31:47 |
|||
| Info |
Landing Lights Switched On at 22:31:48 |
|||
| Info |
Landing Lights Switched Off at 22:31:51 |
|||
| Info |
Landing Lights Switched On at 22:31:58 |
|||
| Info |
Landing Lights Switched Off at 22:34:16 |
Enroute level cruise started overhead La Roche (Canton de Fribourg, Switzerland) and lasted 4 minutes, covering 31 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 15,043 ft asl 15,038 ft asl min to max 15,049 ft asl |
15,038 | 15,049 ft asl | |
| 100 % |
Average speed 340 kn 340 kn min to max 340 kn |
340 | 340 kn | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.2 | 0.1 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.01 | 1.00 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 0.9 ° 0.8 ° min to max 1.0 ° |
0.9 | 0.9 ° |
Enroute descent started overhead Sumiswald (Canton de Berne, Switzerland). Descent from 15,049 ft asl to 3,279 ft asl, a decrease of 11,770 ft in 13 minutes and covering 43 nm.
| Score | Description | Start | Profile | End |
| 0 % |
Average speed 292 kn 156 kn min to max 340 kn |
340 | 156 kn | |
| 100 % |
Average bank angle 19.0 ° 0.0 ° min to max 30.9 ° |
0.1 | 0.0 ° | |
| 100 % |
Average g force 1.07 g 0.76 g min to max 1.24 g |
1.00 | 1.00 g | |
| Info |
Average VSI -756 ft/m -5,577 ft/m min to max 200 ft/m |
-11 | -800 ft/m | |
| Info |
Average altitude 9,281 ft asl 3,279 ft asl min to max 15,050 ft asl |
15,049 | 3,279 ft asl | |
| Info |
Average pitch angle 0.9 ° -6.1 ° min to max 3.1 ° |
0.9 | 2.4 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 1 at 22:54:12 |
|||
| Info |
Flaps Position 2 at 22:54:36 |
|||
| Info |
Flaps Position 3 at 22:54:45 |
|||
| 100 % |
Landing Lights at 22:56:36 |
|||
| Info |
Exceeded 250 kn below 10000 ft at 22:49:45 |
Arrival started overhead Sumiswald (Canton de Berne, Switzerland).
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 150 kn 142 kn min to max 156 kn |
156 | 142 kn | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.6 ° |
0.0 | 0.1 ° | |
| 100 % |
Average g force 1.00 g 0.95 g min to max 1.07 g |
1.00 | 1.01 g | |
| Info |
Average VSI -807 ft/m -937 ft/m min to max -606 ft/m |
-803 | -763 ft/m | |
| Info |
Average altitude 2,978 ft asl 2,688 ft asl min to max 3,266 ft asl |
3,266 | 2,688 ft asl | |
| Info |
Average pitch angle 1.4 ° -0.5 ° min to max 2.5 ° |
2.3 | 2.4 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Landing Gear Down at 22:56:40 |
|||
| Info |
Flaps Position 4 at 22:56:48 |
|||
| Info |
Flaps Position 5 at 22:56:59 |
|||
| Info |
Landing Lights Switched On at 22:57:01 |
|||
| Info |
Taxi Lights Switched On at 22:57:01 |
Approaching runway 14 at LSZH Zürich Airport from 4 nm to 3 nm. Descent from 1,278 ft agl to 974 ft agl. A decrease of 304 ft in 23 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.0 ° 3.0 ° min to max 3.1 ° Target 3.0 ° |
3.0 | 3.1 ° | |
| 100 % |
Average speed 142 kn 142 kn min to max 143 kn |
142 | 142 kn | |
| 100 % |
Heading variation -0.1 ° -0.1 ° min to max -0.1 ° |
-0.1 | -0.1 ° | |
| 100 % |
Average bank angle 0.1 ° 0.0 ° min to max 0.2 ° |
0.1 | 0.1 ° | |
| 100 % |
Average g force 1.00 g 0.98 g min to max 1.01 g |
1.01 | 0.99 g | |
| Info |
Average VSI -758 ft/m -790 ft/m min to max -715 ft/m |
-743 | -772 ft/m | |
| Info |
Average altitude 1,123 ft agl 974 ft agl min to max 1,278 ft agl |
1,278 | 974 ft agl | |
| Info |
Average pitch angle 2.3 ° 2.1 ° min to max 2.5 ° |
2.4 | 2.5 ° |
Approaching runway 14 at LSZH Zürich Airport from 3 nm to 2 nm. Descent from 961 ft agl to 683 ft agl. A decrease of 278 ft in 23 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.1 ° 3.1 ° min to max 3.2 ° Target 3.0 ° |
3.1 | 3.2 ° | |
| 100 % |
Average speed 142 kn 141 kn min to max 142 kn |
142 | 142 kn | |
| 100 % |
Heading variation -0.1 ° -0.1 ° min to max -0.0 ° |
-0.1 | -0.0 ° | |
| 100 % |
Average bank angle 0.2 ° 0.1 ° min to max 0.2 ° |
0.2 | 0.2 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Average VSI -698 ft/m -789 ft/m min to max -651 ft/m |
-780 | -673 ft/m | |
| Info |
Average altitude 814 ft agl 683 ft agl min to max 961 ft agl |
961 | 683 ft agl | |
| Info |
Average pitch angle 2.7 ° 2.6 ° min to max 2.9 ° |
2.6 | 2.6 ° |
Approaching runway 14 at LSZH Zürich Airport from 2 nm to 1 nm. Descent from 672 ft agl to 398 ft agl. A decrease of 274 ft in 22 seconds.
| Score | Description | Start | Profile | End |
| 97.9 % |
Approach angle 3.4 ° 3.2 ° min to max 3.7 ° Target 3.0 ° |
3.2 | 3.7 ° | |
| 100 % |
Average speed 142 kn 141 kn min to max 143 kn |
142 | 141 kn | |
| 100 % |
Heading variation -0.1 ° -0.2 ° min to max 0.0 ° |
-0.0 | -0.1 ° | |
| 100 % |
Average bank angle 1.2 ° 0.1 ° min to max 2.8 ° |
0.1 | 0.8 ° | |
| 100 % |
Average g force 1.00 g 0.97 g min to max 1.02 g |
1.00 | 0.98 g | |
| Info |
Average VSI -713 ft/m -782 ft/m min to max -622 ft/m |
-672 | -622 ft/m | |
| Info |
Average altitude 532 ft agl 398 ft agl min to max 672 ft agl |
672 | 398 ft agl | |
| Info |
Average pitch angle 2.2 ° 1.7 ° min to max 2.6 ° |
2.6 | 2.3 ° |
Approaching runway 14 at LSZH Zürich Airport from 1 nm to 0 nm. Descent from 387 ft agl to 111 ft agl. A decrease of 276 ft in 18 seconds.
| Score | Description | Start | Profile | End |
| 38.61 % |
Approach angle 4.6 ° 3.8 ° min to max 5.9 ° Target 3.0 ° |
3.8 | 5.9 ° | |
| 100 % |
Average speed 142 kn 141 kn min to max 144 kn |
142 | 142 kn | |
| 100 % |
Heading variation -0.0 ° -0.1 ° min to max 0.0 ° |
-0.1 | 0.0 ° | |
| 93.86 % |
Average bank angle 2.0 ° 0.1 ° min to max 5.6 ° |
1.4 | 1.7 ° | |
| 100 % |
Average g force 0.99 g 0.92 g min to max 1.02 g |
0.99 | 1.01 g | |
| Info |
Average VSI -838 ft/m -1,073 ft/m min to max -609 ft/m |
-642 | -1,070 ft/m | |
| Info |
Average altitude 268 ft agl 111 ft agl min to max 387 ft agl |
387 | 111 ft agl | |
| Info |
Average pitch angle 1.6 ° 0.9 ° min to max 2.6 ° |
2.4 | 1.6 ° |
Landing on runway 14 at LSZH Zürich Airport, runway length 3,138 m. Threshold height at 87 ft agl was significantly above target. Threshold speed was good at 142 kn.
| Score | Description | Start | Profile | End |
| 100 % |
Threshold speed was good at 142 kn. Target 140 kn |
|||
| 29.53 % |
Target 50 ft agl |
|||
| 0 % |
Landing and flare profile |
|||
| 100 % |
Heading variation 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.0 ° | |
| 95.98 % |
Average bank angle 1.6 ° 0.0 ° min to max 3.8 ° |
1.8 | 0.0 ° | |
| 100 % |
Average g force 1.04 g 0.97 g min to max 1.10 g |
1.06 | 1.00 g | |
| Info |
Average speed 141 kn 134 kn min to max 144 kn |
142 | 134 kn | |
| Info |
Average VSI -528 ft/m -1,024 ft/m min to max -180 ft/m |
-1,024 | -180 ft/m | |
| Info |
Average altitude 29 ft agl 0 ft agl min to max 87 ft agl |
87 | 0 ft agl | |
| Info |
Average pitch angle 3.9 ° 2.5 ° min to max 5.4 ° |
2.5 | 5.4 ° |
Touchdown point was 471 m beyond the touchdown zone. Touchdown speed at 134 kn was good. Touchdown rate was good at -180 ft/m. Runway touchdown alignment was perfect. Local weather - Temperature 3 °C. Wind 7 kn at 340 °. Crosswind: 3 kn Tailwind: 7 kn.
| Score | Description | Start | Profile | End |
| 97.25 % |
Touchdown VSI was -180 ft/m. |
|||
| 53.37 % |
Touchdown distance was 884 m Target 457 m |
|||
| 100 % |
Speed at touchdown 134 kn Target 142 kn |
|||
| 100 % |
Runway alignment max 1.25 m 1.21 m left |
1.24 | 1.25 m | |
| 100 % |
Average bank angle 0.2 ° 0.0 ° min to max 0.4 ° |
0.0 | 0.4 ° | |
| 100 % |
Average g force 1.11 g 1.00 g min to max 1.17 g |
1.00 | 1.12 g | |
| 100 % |
Landing Bounce |
|||
| Info |
Average speed 136 kn 134 kn min to max 136 kn |
134 | 136 kn | |
| Info |
Average pitch angle 5.3 ° 5.3 ° min to max 5.4 ° |
5.4 | 5.3 ° |
Total landing distance 1,804 m, 57 % of runway. Runway rollout alignment was very good.
| Score | Description | Start | Profile | End |
| 100 % |
Landing distance 1,804 m 57 % of runway. |
|||
| 88.43 % |
Runway alignment max 6.22 m 6.22 m left to 0.00 m left |
1.27 | 3.42 m | |
| 100 % |
Average g force 1.01 g 0.93 g min to max 1.10 g |
1.10 | 1.00 g | |
| Info |
Average speed 133 kn 74 kn min to max 143 kn |
143 | 74 kn | |
| Info |
Average pitch angle 3.8 ° -0.5 ° min to max 5.4 ° |
5.3 | -0.1 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.3 ° |
0.3 | 0.1 ° |
Exiting runway, average speed 30 kn
| Score | Description | Start | Profile | End |
| Info |
Average speed 37 kn 6 kn min to max 69 kn |
69 | 6 kn | |
| Info |
Average pitch angle -0.4 ° -1.1 ° min to max 0.1 ° |
-0.2 | -1.1 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.6 ° |
0.1 | 0.6 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.01 g |
0.99 | 1.00 g | |
| Info |
Flaps Position 4 at 22:59:32 |
|||
| Info |
Flaps Position 3 at 22:59:35 |
|||
| Info |
Flaps Position 2 at 22:59:43 |
|||
| Info |
Strobe Lights Switched Off at 22:59:45 |
|||
| Info |
Flaps Position 1 at 22:59:45 |
|||
| Info |
Landing Lights Switched Off at 22:59:49 |
|||
| Info |
Flaps Fully Retracted at 22:59:54 |
Taxiing to the parking from the runway took 3 minutes and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 8 kn 1 kn min to max 12 kn |
5 | 3 kn | |
| 100 % |
Average speed turning corners 8 kn max 9 kn |
0 | 0 kn | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle -0.3 ° -0.8 ° min to max -0.1 ° |
-0.8 | -0.2 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.7 ° |
0.7 | 0.0 ° | |
| Info |
Taxi Lights Switched Off at 23:02:43 |
|||
| 100 % |
Taxi Lights at 23:01:56 |
Overall, the aircraft landing score of 80.7% indicates that there were areas of both strengths and weaknesses in the landing process.
The Approach Phase of the landing had a poor descent path above the glideslope limit, which means the aircraft may have been descending too steeply or not following the correct vertical path. This can be a safety concern as it may lead to a hard landing or overshooting the runway.
During the Landing Phase, the threshold height being significantly above target indicates that the aircraft was higher than it should have been when approaching the runway. Additionally, a very poor landing flare suggests that the pilot may not have properly adjusted the pitch of the aircraft to achieve a smooth touchdown.
On a positive note, the Touchdown Phase had a good touchdown rate and the speed was on target, which shows that the aircraft landed safely and within acceptable parameters. However, the touchdown point being 471 meters beyond the touchdown zone raises concerns about the pilot's ability to accurately judge the landing distance.
It is also important to highlight the warning that the aircraft landed with a 7 knot tailwind, which is a dangerous condition as it can increase landing distance and make it harder to control the aircraft. This should be avoided in future landings to ensure safety.
Lastly, during the Rollout Phase, the runway alignment being 6.2 meters from the centerline indicates that the aircraft may have drifted off course during the landing rollout. Proper alignment is crucial for a safe landing and this deviation should be addressed in future landings.
Overall, while there were some positive aspects of the landing, such as the good touchdown rate and speed control, there are clear areas for improvement including descent path, threshold height, landing flare, touchdown point accuracy, tailwind landing, and runway alignment. By addressing these issues and practicing proper landing techniques, the pilot can strive for a higher landing score in the future.
Drag to zoom · double-click to reset · hover for values