Biểu đồ phân tán
Ở các bài trước, khi bạn vẽ bee swarm plot, box plot và ECDF, bạn đã so sánh chiều dài cánh hoa của các loài iris khác nhau. Nhưng nếu bạn muốn so sánh hai đặc trưng của cùng một loài thì sao? Đó chính là những gì chúng ta sẽ làm trong bài này. Chúng ta sẽ vẽ một biểu đồ phân tán giữa chiều dài và chiều rộng cánh hoa của hoa Iris versicolor theo Anderson. Nếu bông hoa “tỉ lệ đồng dạng” (tức là giữ nguyên tỷ lệ khi lớn lên), ta kỳ vọng chiều dài và chiều rộng sẽ có tương quan.
Để bạn tham khảo, dưới đây là đoạn mã dùng để tạo biểu đồ phân tán trong video:
_ = plt.plot(total_votes/1000, dem_share, marker='.', linestyle='none')
_ = plt.xlabel('total votes (thousands)')
_ = plt.ylabel('percent of vote for Obama')
Bài tập này là một phần của khóa học
Tư duy Thống kê với Python (Phần 1)
Hướng dẫn bài tập
- Dùng
plt.plot()với các đối số từ khóa phù hợp để vẽ biểu đồ phân tán: trục x là chiều dài cánh hoa của versicolor, trục y là chiều rộng cánh hoa. Hai biếnversicolor_petal_lengthvàversicolor_petal_widthđã có sẵn trong namespace của bạn. Đừng quên dùng các đối số từ khóamarker='.'vàlinestyle='none'. - Gắn nhãn các trục.
- Hiển thị biểu đồ.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Make a scatter plot
# Label the axes
# Show the result