The flight began with a quick taxi from the parking area to the runway, taking less than a minute and covering a distance of less than a nautical mile. The aircraft, an Airbus A320, then departed from runway 36 at Milano Linate Airport (LIML). The takeoff distance was 1,500 meters, which is 61% of the runway length. The liftoff speed was 149 knots, and the local weather conditions were characterized by a temperature of 21°C and a wind speed of 3 knots from 225°.
As the aircraft climbed, it started its enroute climb overhead the Idroscalo Milan (RB11), a location in Lombardia, Italy. The climb began at an altitude of 1,357 feet above sea level (asl) and ended at 7,008 ft asl, an increase of 5,651 feet in just 6 minutes. The aircraft covered a distance of 18 nautical miles during this climb phase.
Following the climb, the aircraft entered a level cruise phase, which started overhead Carate Brianza, another location in Lombardia, Italy. This phase lasted for 2 minutes and covered a distance of 6 nautical miles. The aircraft then began its descent, starting 1 mile northeast of Cinisello Balsamo. The descent from 6,516 ft asl to 3,015 ft asl, a decrease of 3,501 feet in just 3 minutes, covered a distance of 13 nautical miles.
The aircraft then entered another level cruise phase, which started overhead Pieve Emanuele and lasted for 2 minutes, covering a distance of 5 nautical miles. The descent phase began again, this time overhead Vidigulfo, and the aircraft descended from 3,015 ft asl to 1,606 ft asl, a decrease of 1,409 feet in just 2 minutes, covering a distance of 6 nautical miles.
The final approach to runway 36 at LIML Milano Linate Airport was made from the south, heading 356.0° at a distance of 4 nautical miles and an altitude of 1,251 feet above ground level (agl). The landing was made on runway 36, which has a length of 2,447 meters. The threshold height at 67 ft agl was above the target, and the threshold speed was too high at 137 knots.
The touchdown point was 561 meters beyond the touchdown zone, and the touchdown speed was 121 knots, which was a little fast. However, the touchdown rate was perfect at -22 feet per minute (fpm), and the runway touchdown alignment was very good. The local weather conditions remained the same, with a temperature of 20°C and a wind speed of 3 knots from 225°.
The total landing distance was 1,340 meters, which is 55% of the runway length. The runway rollout alignment was also very good. The total flight distance was 55 nautical miles, and the flight took 22 minutes to complete. The aircraft used 7,296 kilograms of fuel during the flight.
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 less than 1 minute. and covered less than 1 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 0 kt 0 kt min to max 0 kt |
0 | 0 kt | |
| 100 % |
Average speed turning corners 0 kt max 0 kt |
0 | 0 kt | |
| 100 % |
Average g force 1.00 g 1.00 g min to max 1.00 g |
1.00 | 1.00 g | |
| Info |
Average pitch angle -0.0 ° -0.1 ° min to max 0.0 ° |
0.0 | -0.1 ° | |
| Info |
Average bank angle 0.0 ° 0.0 ° min to max 0.1 ° |
0.0 | 0.1 ° | |
| Info |
Engine 1 Started at 15:17:29 |
|||
| Info |
Engine 2 Started at 15:17:29 |
|||
| Info |
Pitot Heat Switched On at 15:17:29 |
|||
| Info |
Parking Brake Off at 15:17:29 |
|||
| Info |
Battery Master Off at 15:17:30 |
|||
| Info |
Parking Brake On at 15:17:30 |
|||
| Info |
Flaps Fully Retracted at 15:17:30 |
|||
| Info |
Beacon Lights Switched Off at 15:17:52 |
|||
| Info |
Landing Lights Switched Off at 15:17:52 |
|||
| Info |
Taxi Lights Switched Off at 15:17:52 |
|||
| Info |
Parking Brake Off at 15:17:53 |
|||
| Info |
Battery Master On at 15:17:54 |
|||
| Info |
Strobe Lights Switched Off at 15:17:54 |
|||
| Info |
Parking Brake On at 15:17:55 |
Departure roll runway 36 at LIML Milano Linate Airport. Takeoff distance 1,500 m 61 % of runway. Liftoff speed was 149 kt. Local weather - Temperature 21 °C. Wind 3 kt at 225 °. Crosswind: 2 kt Tailwind: 2 kt.
| Score | Description | Start | Profile | End |
| 100 % |
Takeoff distance 1,500 m 61 % of runway |
|||
| 94.76 % |
Liftoff speed was 149 kt Target 134 kt |
|||
| 0 % |
Runway alignment max 32.56 m 31.83 m left to 0.73 m right |
0.03 | 0.47 m | |
| 100 % |
Average g force 1.00 g 0.97 g min to max 1.08 g |
1.00 | 1.08 g | |
| 80 % |
Takeoff Bounce |
|||
| Info |
Average pitch angle 0.6 ° -0.1 ° min to max 8.7 ° |
-0.1 | 8.7 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.9 ° |
0.1 | 0.3 ° | |
| Info |
Flaps Position 2 at 15:20:35 |
|||
| Info |
Strobe Lights Switched On at 15:21:03 |
|||
| Info |
Beacon Lights Switched On at 15:21:03 |
|||
| Info |
Landing Lights Switched On at 15:21:07 |
|||
| Info |
Taxi Lights Switched On at 15:21:07 |
|||
| Info |
Parking Brake Off at 15:23:48 |
Departure climb to 50 ft agl from runway 36 LIML Milano Linate Airport.
| Score | Description | Start | Profile | End |
| 96.89 % |
Heading variation 0.7 ° 0.0 ° min to max 1.3 ° |
0.0 | 1.3 ° | |
| 100 % |
Average speed 148 kt 148 kt min to max 149 kt |
148 | 149 kt | |
| 89.66 % |
Average bank angle 2.7 ° 0.3 ° min to max 5.9 ° |
0.3 | 5.9 ° | |
| 100 % |
Average g force 1.32 g 1.10 g min to max 1.39 g |
1.10 | 1.31 g | |
| Info |
Average VSI 685 fpm 161 fpm min to max 1,337 fpm |
161 | 1,337 fpm | |
| Info |
Average altitude 17 ft agl 0 ft agl min to max 46 ft agl |
0 | 46 ft agl | |
| Info |
Average pitch angle 13.6 ° 9.0 ° min to max 16.0 ° |
9.0 | 16.0 ° |
Departure climb to 400 ft agl from 36 LIML Milano Linate Airport.
| Score | Description | Start | Profile | End |
| 80.25 % |
Heading variation 1.9 ° 1.3 ° min to max 3.6 ° |
1.3 | 3.6 ° | |
| 100 % |
Average speed 146 kt 134 kt min to max 149 kt |
149 | 134 kt | |
| 88.92 % |
Average bank angle 4.9 ° 0.8 ° min to max 6.2 ° |
6.0 | 2.2 ° | |
| 100 % |
Average g force 1.18 g 0.90 g min to max 1.30 g |
1.30 | 0.90 g | |
| Info |
Average VSI 1,971 fpm 1,391 fpm min to max 2,910 fpm |
1,391 | 2,896 fpm | |
| Info |
Average altitude 111 ft agl 48 ft agl min to max 362 ft agl |
48 | 362 ft agl | |
| Info |
Average pitch angle 17.1 ° 16.0 ° min to max 19.4 ° |
16.0 | 19.4 ° | |
| Info |
Taxi Lights Switched Off at 15:24:40 |
|||
| Info |
Landing Gear Up at 15:24:40 |
Departure climb to 1,000 ft agl from 36 LIML Milano Linate Airport.
| Score | Description | Start | Profile | End |
| 41.67 % |
Heading variation 5.8 ° 4.1 ° min to max 7.5 ° |
4.1 | 7.5 ° | |
| 100 % |
Average speed 124 kt 120 kt min to max 130 kt |
130 | 122 kt | |
| 96.26 % |
Average bank angle 1.4 ° 0.2 ° min to max 3.4 ° |
2.5 | 3.4 ° | |
| 100 % |
Average g force 0.91 g 0.86 g min to max 0.97 g |
0.89 | 0.89 g | |
| 100 % |
Landing gear up |
|||
| Info |
Average VSI 2,204 fpm 1,298 fpm min to max 2,787 fpm |
2,787 | 1,298 fpm | |
| Info |
Average altitude 725 ft agl 408 ft agl min to max 977 ft agl |
408 | 977 ft agl | |
| Info |
Average pitch angle 18.4 ° 14.8 ° min to max 20.1 ° |
19.8 | 14.8 ° |
Enroute climb started overhead RB11 Idroscalo Milan (Lombardia, Italy). Climbing from 1,357 ft asl to 7,008 ft asl, an increase of 5,651 ft in 6 minutes and covering 18 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 186 kt 122 kt min to max 234 kt |
122 | 204 kt | |
| 100 % |
Average bank angle 15.1 ° 0.3 ° min to max 25.6 ° |
4.3 | 21.8 ° | |
| 100 % |
Average g force 1.03 g 0.90 g min to max 1.13 g |
0.92 | 1.08 g | |
| Info |
Average VSI 1,098 fpm -81 fpm min to max 3,380 fpm |
1,180 | -2 fpm | |
| Info |
Average altitude 4,863 ft asl 1,357 ft asl min to max 7,014 ft asl |
1,357 | 7,008 ft asl | |
| Info |
Average pitch angle 7.3 ° 1.2 ° min to max 14.7 ° |
14.7 | 2.7 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Engine 2 Stopped at 15:27:25 |
|||
| Info |
Flaps Position 1 at 15:28:32 |
|||
| Info |
Flaps Fully Retracted at 15:28:41 |
Enroute level cruise started overhead Carate Brianza (Lombardia, Italy) and lasted 2 minutes, covering 6 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 6,991 ft asl 6,735 ft asl min to max 7,015 ft asl |
7,008 | 6,735 ft asl | |
| 100 % |
Average speed 208 kt 204 kt min to max 210 kt |
204 | 209 kt | |
| 100 % |
Average bank angle 5.4 ° 0.0 ° min to max 18.8 ° |
18.8 | 0.6 ° | |
| 100 % |
Average g force 1.00 g 0.94 g min to max 1.06 g |
1.06 | 1.00 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 2.7 ° -0.1 ° min to max 3.1 ° |
2.7 | -0.1 ° |
Enroute descent started 1 mile north east of Cinisello Balsamo (Lombardia, Italy). Descent from 6,516 ft asl to 3,015 ft asl, a decrease of 3,501 ft in 3 minutes and covering 13 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 209 kt 203 kt min to max 212 kt |
210 | 210 kt | |
| 100 % |
Average bank angle 0.5 ° 0.3 ° min to max 0.7 ° |
0.6 | 0.3 ° | |
| 100 % |
Average g force 1.00 g 1.00 g min to max 1.06 g |
1.00 | 1.00 g | |
| Info |
Average VSI -993 fpm -1,290 fpm min to max -9 fpm |
-1,290 | -9 fpm | |
| Info |
Average altitude 4,507 ft asl 3,015 ft asl min to max 6,516 ft asl |
6,516 | 3,015 ft asl | |
| Info |
Average pitch angle 0.7 ° 0.0 ° min to max 3.0 ° |
0.0 | 3.0 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 |
Enroute level cruise started overhead Pieve Emanuele (Lombardia, Italy) and lasted 2 minutes, covering 5 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average altitude 3,015 ft asl 3,013 ft asl min to max 3,018 ft asl |
3,016 | 3,015 ft asl | |
| 100 % |
Average speed 189 kt 186 kt min to max 210 kt |
210 | 188 kt | |
| 100 % |
Average bank angle 20.0 ° 0.1 ° min to max 25.3 ° |
0.4 | 13.0 ° | |
| 100 % |
Average g force 1.07 g 0.98 g min to max 1.11 g |
1.00 | 1.02 g | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Average pitch angle 3.3 ° 2.6 ° min to max 3.6 ° |
2.8 | 3.4 ° | |
| Info |
Flaps Position 1 at 15:36:24 |
Enroute descent started overhead Vidigulfo (Lombardia, Italy). Descent from 3,015 ft asl to 1,606 ft asl, a decrease of 1,409 ft in 2 minutes and covering 6 nm.
| Score | Description | Start | Profile | End |
| 100 % |
Average speed 161 kt 137 kt min to max 189 kt |
188 | 137 kt | |
| 100 % |
Average bank angle 6.6 ° 0.0 ° min to max 14.0 ° |
13.0 | 1.2 ° | |
| 100 % |
Average g force 1.01 g 0.92 g min to max 1.05 g |
1.02 | 0.99 g | |
| Info |
Average VSI -675 fpm -1,030 fpm min to max 21 fpm |
21 | -669 fpm | |
| Info |
Average altitude 2,347 ft asl 1,606 ft asl min to max 3,015 ft asl |
3,015 | 1,606 ft asl | |
| Info |
Average pitch angle 0.0 ° -1.4 ° min to max 3.4 ° |
3.4 | -1.1 ° | |
| Info |
Turn coordination 0 0 min to max 0 |
0 | 0 | |
| Info |
Flaps Position 2 at 15:37:55 |
|||
| Info |
Landing Gear Down at 15:37:56 |
|||
| Info |
Flaps Position 3 at 15:38:02 |
|||
| Info |
Taxi Lights Switched On at 15:38:17 |
|||
| Info |
Flaps Position 4 at 15:38:48 |
|||
| Info |
Flaps Position 5 at 15:38:50 |
|||
| 100 % |
Landing Lights at 15:39:37 |
Approaching runway 36 at LIML Milano Linate Airport from 4 nm to 3 nm. Descent from 1,251 ft agl to 947 ft agl. A decrease of 303 ft in 24 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 3.0 ° 3.0 ° min to max 3.0 ° Target 3.0 ° |
3.0 | 3.0 ° | |
| 100 % |
Average speed 137 kt 137 kt min to max 137 kt |
137 | 137 kt | |
| 100 % |
Heading variation 0.4 ° 0.4 ° min to max 0.4 ° |
0.4 | 0.4 ° | |
| 100 % |
Average bank angle 0.7 ° 0.6 ° min to max 0.9 ° |
0.8 | 0.6 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.01 g |
0.99 | 1.00 g | |
| Info |
Average VSI -754 fpm -781 fpm min to max -681 fpm |
-681 | -760 fpm | |
| Info |
Average altitude 1,099 ft agl 947 ft agl min to max 1,251 ft agl |
1,251 | 947 ft agl | |
| Info |
Average pitch angle -1.2 ° -1.4 ° min to max -1.0 ° |
-1.2 | -1.1 ° |
Approaching runway 36 at LIML Milano Linate Airport from 3 nm to 2 nm. Descent from 935 ft agl to 620 ft agl. A decrease of 315 ft in 24 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 2.9 ° 2.9 ° min to max 3.0 ° Target 3.0 ° |
3.0 | 2.9 ° | |
| 100 % |
Average speed 137 kt 137 kt min to max 137 kt |
137 | 137 kt | |
| 100 % |
Heading variation 0.4 ° 0.4 ° min to max 0.5 ° |
0.5 | 0.4 ° | |
| 100 % |
Average bank angle 0.8 ° 0.5 ° min to max 1.1 ° |
0.5 | 1.0 ° | |
| 100 % |
Average g force 1.00 g 1.00 g min to max 1.00 g |
1.00 | 1.00 g | |
| Info |
Average VSI -756 fpm -765 fpm min to max -749 fpm |
-763 | -752 fpm | |
| Info |
Average altitude 777 ft agl 620 ft agl min to max 935 ft agl |
935 | 620 ft agl | |
| Info |
Average pitch angle -1.0 ° -1.1 ° min to max -0.9 ° |
-1.1 | -1.0 ° |
Approaching runway 36 at LIML Milano Linate Airport from 2 nm to 1 nm. Descent from 607 ft agl to 316 ft agl. A decrease of 291 ft in 23 seconds.
| Score | Description | Start | Profile | End |
| 100 % |
Approach angle 2.9 ° 2.9 ° min to max 2.9 ° Target 3.0 ° |
2.9 | 2.9 ° | |
| 100 % |
Average speed 137 kt 137 kt min to max 137 kt |
137 | 137 kt | |
| 100 % |
Heading variation 0.3 ° -0.0 ° min to max 0.4 ° |
0.4 | -0.0 ° | |
| 100 % |
Average bank angle 1.2 ° 0.2 ° min to max 3.0 ° |
0.5 | 2.6 ° | |
| 100 % |
Average g force 1.00 g 0.97 g min to max 1.03 g |
1.00 | 0.99 g | |
| Info |
Average VSI -729 fpm -812 fpm min to max -610 fpm |
-752 | -749 fpm | |
| Info |
Average altitude 463 ft agl 316 ft agl min to max 607 ft agl |
607 | 316 ft agl | |
| Info |
Average pitch angle -0.9 ° -1.2 ° min to max -0.4 ° |
-1.0 | -1.2 ° |
Approaching runway 36 at LIML Milano Linate Airport from 1 nm to 0 nm. Descent from 303 ft agl to 72 ft agl. A decrease of 231 ft in 20 seconds.
| Score | Description | Start | Profile | End |
| 95.55 % |
Approach angle 3.6 ° 2.9 ° min to max 4.2 ° Target 3.0 ° |
2.9 | 4.2 ° | |
| 100 % |
Average speed 137 kt 137 kt min to max 137 kt |
137 | 137 kt | |
| 100 % |
Heading variation -0.0 ° -0.1 ° min to max 0.0 ° |
-0.1 | 0.0 ° | |
| 100 % |
Average bank angle 1.0 ° 0.1 ° min to max 2.4 ° |
0.1 | 1.0 ° | |
| 100 % |
Average g force 1.00 g 0.99 g min to max 1.04 g |
0.99 | 1.00 g | |
| Info |
Average VSI -669 fpm -791 fpm min to max -604 fpm |
-778 | -676 fpm | |
| Info |
Average altitude 138 ft agl 72 ft agl min to max 303 ft agl |
303 | 72 ft agl | |
| Info |
Average pitch angle -0.7 ° -1.2 ° min to max -0.2 ° |
-1.2 | -0.8 ° |
Landing on runway 36 at LIML Milano Linate Airport, runway length 2,447 m. Threshold height at 67 ft agl was above target. Threshold speed was too high at 137 kt.
| Score | Description | Start | Profile | End |
| 81.84 % |
Threshold speed was too high at 137 kt. Target 114 kt |
|||
| 74.24 % |
Target 50 ft agl |
|||
| 0 % |
Landing and flare profile |
|||
| 100 % |
Heading variation -0.0 ° -0.1 ° min to max 0.0 ° |
0.0 | -0.1 ° | |
| 100 % |
Average bank angle 0.6 ° 0.0 ° min to max 2.0 ° |
1.0 | 0.0 ° | |
| 100 % |
Average g force 1.02 g 0.86 g min to max 1.18 g |
1.00 | 0.94 g | |
| Info |
Average speed 131 kt 121 kt min to max 137 kt |
137 | 121 kt | |
| Info |
Average VSI -311 fpm -684 fpm min to max 23 fpm |
-677 | -22 fpm | |
| Info |
Average altitude 20 ft agl 4 ft agl min to max 67 ft agl |
67 | 5 ft agl | |
| Info |
Average pitch angle 1.8 ° -0.8 ° min to max 4.2 ° |
-0.8 | 2.8 ° |
Touchdown point was 561 m beyond the touchdown zone. Touchdown speed at 121 kt was a little fast. Touchdown rate was perfect at -22 fpm. Runway touchdown alignment was very good. Local weather - Temperature 20 °C. Wind 3 kt at 225 °. Crosswind: 2 kt Tailwind: 2 kt.
| Score | Description | Start | Profile | End |
| 100 % |
Touchdown VSI was -22 fpm. |
|||
| 0 % |
Touchdown distance was 979 m Target 457 m |
|||
| 100 % |
Speed at touchdown 121 kt Target below 112 kt |
|||
| 100 % |
Runway alignment max 1.92 m 1.78 m right |
-1.92 | -1.52 m | |
| 100 % |
Average bank angle 0.2 ° 0.0 ° min to max 0.4 ° |
0.0 | 0.4 ° | |
| 100 % |
Average g force 1.07 g 0.94 g min to max 1.12 g |
0.94 | 1.07 g | |
| 100 % |
Landing Bounce |
|||
| Info |
Average speed 121 kt 120 kt min to max 121 kt |
121 | 120 kt | |
| Info |
Average pitch angle 2.6 ° 2.4 ° min to max 2.8 ° |
2.8 | 2.4 ° |
Total landing distance 1,340 m, 55 % of runway. Runway rollout alignment was very good.
| Score | Description | Start | Profile | End |
| 100 % |
Landing distance 1,340 m 55 % of runway. |
|||
| 95.17 % |
Runway alignment max 5.79 m 4.37 m left to 1.42 m right |
-1.42 | 2.19 m | |
| 100 % |
Average g force 1.01 g 0.95 g min to max 1.05 g |
1.05 | 0.99 g | |
| Info |
Average speed 115 kt 68 kt min to max 123 kt |
123 | 68 kt | |
| Info |
Average pitch angle 1.4 ° -0.3 ° min to max 2.3 ° |
2.3 | -0.3 ° | |
| Info |
Average bank angle 0.2 ° 0.0 ° min to max 0.4 ° |
0.4 | 0.2 ° |
Exiting runway, average speed 19 kt
| Score | Description | Start | Profile | End |
| Info |
Average speed 20 kt 0 kt min to max 120 kt |
59 | 120 kt | |
| Info |
Average pitch angle -0.0 ° -0.7 ° min to max 0.5 ° |
-0.4 | 0.5 ° | |
| Info |
Average bank angle 0.1 ° 0.0 ° min to max 0.3 ° |
0.1 | 0.2 ° | |
| Info |
Average g force 1.00 g 0.99 g min to max 1.02 g |
0.99 | 1.00 g | |
| Info |
Parking Brake On at 16:04:15 |
|||
| Info |
Engine 2 Started at 16:05:44 |
|||
| Info |
Flaps Position 4 at 16:06:38 |
|||
| Info |
Flaps Position 3 at 16:06:41 |
|||
| Info |
Flaps Position 2 at 16:06:48 |
|||
| Info |
Parking Brake Off at 16:08:39 |
|||
| Info |
Parking Brake On at 16:08:40 |
|||
| Info |
Parking Brake Off at 16:09:12 |
The Airbus A320 aircraft successfully landed at Milano Linate Airport (LIML) on runway 36, achieving an overall score of 86.5%. The final approach was initiated from the south, heading 356.0° at a distance of 4 nautical miles and an altitude of 1,251 feet above ground level (agl).
Upon landing, the aircraft touched down 561 meters beyond the designated touchdown zone, which is a significant deviation from the target. The touchdown speed of 121 knots was slightly higher than the desired speed, indicating that the pilot may have applied too much thrust during the approach. However, the touchdown rate of -22 feet per minute (fpm) was perfect, demonstrating excellent control and precision.
The local weather conditions at the time of landing were favorable, with a temperature of 20°C and a gentle wind of 3 knots from 225°. The crosswind and tailwind components were minimal, at 2 knots each, which did not pose a significant challenge to the pilot.
The runway touchdown alignment was very good, indicating that the pilot maintained a stable and controlled approach. The runway rollout alignment was also excellent, suggesting that the pilot smoothly transitioned from the landing phase to the rollout phase.
The total landing distance of 1,340 meters was 55% of the available runway length, which is a relatively short distance considering the aircraft's size and weight. However, the threshold height at 67 feet agl was above the target, and the threshold speed was too high at 137 knots, indicating that the pilot may have initiated the flare too late or applied too much thrust during the approach.
Overall, the landing was successful, but there are areas for improvement, particularly in terms of touchdown speed and threshold height. With some adjustments to the approach and landing technique, the pilot can achieve an even higher score and demonstrate more precise and controlled landing skills.
Drag to zoom · double-click to reset · hover for values