Lâm Hoàng Nhân
Lâm Hoàng Nhân
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 119 lượt xem

Hướng dẫn cách Addin thêm Legend và Edit Color theo Type data

Chào thầy, em muốn addin thêm Legend và điều chỉnh Colort theo type của Data từng Iris thì như thế nào ạ. Em có search cách nhưng test không thành công, cảm ơn thầy!

Thảo luận 3 câu trả lời
Lượt xem 119 lượt xem
Vỗ tay vỗ tay
Lâm Hoàng Nhân 09:09 - Sep 02, 2022

Chào bạn, cảm ơn bạn vì câu hỏi rất hay.

Một tập iris chung như thế chúng ta không thể thêm legend vào từng loại được. Do đó, muốn thêm legend thì ta tách dữ liệu thành 3 loại khác nhau

sl = [[], [], []]
sw = [[], [], []]
for i in range(len(types)):
   sl[types[i]].append(sepal_length[i])
   sw[types[i]].append(sepal_width[i])

Sau đó sẽ vẽ đồ thị cho từng loại và thêm label cho mỗi loại (màu sắc và label hoàn toàn có thể thay đổi theo ý mình)

colors = ['#aa6677', '#123456', '#ffee33']
legends = ['setosa', 'versicolor', 'virginica']
fig, ax = plt.subplots()
for i in range(3):
   ax.scatter(sl[i], sw[i], c=colors[i], label=legends[i])
ax.legend()
plt.show()

 

Vỗ tay vỗ tay
Lâm Hoàng Nhân 20:09 - Sep 20, 2022

Chào thầy, rất may mắn được học khóa học của thầy giảng, thầy có thể làm thêm khóa ứng dụng Python trên Excel nhé. Cảm ơn thầy và chúc thầy dồi dào sức khỏe ạ !

Vỗ tay vỗ tay
Lâm Hoàng Nhân 06:09 - Sep 21, 2022

Cảm ơn bạn. Đây cũng là một ý tưởng khá hay. Tôi sẽ cân nhắc thực hiện sớm.

Vỗ tay vỗ tay
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông