这是我的dataframe的一个片段:
species bill_length_mm bill_depth_mm flipper_length_mm body_mass_g predicted_species
0 Adelie 18 18 181 3750 Chinstrap
1 Adelie 17 17 186 3800 Adelie
2 Adelie 18 18 195 3250 Gentoo
3 Adelie 0 0 0 0 Adelie
4 Chinstrap 19 19 193 3450 Chinstrap
5 Chinstrap 20 20 190 3650 Gentoo
6 Chinstrap 17 17 181 3625 Adelie
7 Gentoo 19 19 195 4675 Chinstrap
8 Gentoo 18 18 193 3475 Gentoo
9 Gentoo 20 20 190 4250 Gentoo
我想为我的数据做一个双标图,它应该是这样的:
但是我想为每个species
vs predicted_species
矩阵做一个双标图,所以9个子图,和上面一样,我不知道如何实现。一种方法是将 Dataframe 分成几个,然后为每个子图做一个双标图,但是这不是很有效,也很难比较。
有人能就如何做到这一点提出一些建议吗?
1条答案
按热度按时间zzlelutf1#
将Qiyun Zhu在how to plot a biplot上的答案与我在how to split the plot上的答案结合到真实与预测的子集中,你可以这样做: