Packet length distribution for major IP protocols

The x-axis represents major IP protocols, y-axis is divided in packet length buckets and the z-axis shows the percentage of packets in each bucket for each of the IP protocols.
 
x IP protocol IP protocol number
0 ICMP 1
1 IGMP 2
2 IP in IP (encapsulation)  4
3 TCP 6
4 UDP 17
5 AX.25 93
6 Others  
 
y Packet length bucket
0 0- 39
1 40- 47
2 48 - 95
3 96 - 499
4 500 - 599
5 600 - 1499
6 1500 
7 1501-