1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích báo cáo tài chính bằng Python

Connected

Bài tập

Vẽ các tỷ số trên cùng một biểu đồ

Trong bài tập này, bạn sẽ vẽ và tính toán biên lợi nhuận gộp (gross margin) và tỷ số vòng quay tài sản (asset turnover) của Microsoft theo thời gian. Khác với bài trước, lần này bạn sẽ vẽ cả hai trên cùng một hình. Cách này giúp bạn phân tích trực quan xu hướng vì các tỷ số được hiển thị chung trong một biểu đồ.

Bạn sẽ dùng hàm .melt() của pandas trong bài này. Trong video, đối số value_vars đã được chỉ định trong hàm. value_vars là các cột mà bạn muốn unpivot. Tuy nhiên, nếu không chỉ định value_vars, thì tất cả các cột không thuộc id_vars sẽ được coi là value_vars.

Tỷ số vòng quay tài sản và biên lợi nhuận gộp đã được tính sẵn cho bạn trong DataFrame msft, lần lượt ở các cột "asset_turnover" và "gross_margin".

Hướng dẫn

100 XP
  • Chuyển DataFrame msft từ dạng rộng (wide) sang dạng dài (long).
  • Vẽ tỷ số vòng quay tài sản và biên lợi nhuận gộp trên cùng một biểu đồ với Year trên trục x và thêm hue theo chiều của Ratio.