The given bar graph represents the yield of cotton in kg. per hectare in some states of our country. The graph shows that the per hectare yield of cotton in Gujarat is 689 kgs, Maharashtra is 297 kgs, Andhra Pradesh is 443 kgs, Haryana is 703 kgs, Karnataka is 368 kgs and Tamil Nadu is 575 kgs. The study reveals that the highest yield per hectare of cotton is in Haryana (with 703 kgs) closely followed by Gujarat (with 689 kgs). This proves that the conditions in these states are most suitable for the cultivation of cotton crops probably in terms of weather conditions, water supply, soil quality, etc