我有一个数据框
Rfm Count %
0 111 88824 57.13
1 112 5462 3.51
2 121 32209 20.72
3 122 15155 9.75
4 211 5002 3.22
5 212 1002 0.64
6 221 3054 1.96
7 222 4778 3.07
如何绘制这样的图形?
背景-数字是RFM得分。 R为重复(自客户订购以来的天数) F是频率(来自客户的工作数量) M是货币(客户要付多少钱)
R,F
和M
的得分是1 (bad)
或2 (good)
。
我想将它们分成4个Quadrants
。
我还希望blob
的大小与百分比成正比。
即blob 111 (57%)
会比blob 212 (0.64%)
大得多。
我真的想在数据可视化方面变得更好,请帮助新手。我对seaborn
和matplotlib
很熟悉。
Ps:是否可以在绘图中添加第三维?频率是3d Dim。
编辑:第二张图片是实现我的目标的简单静态方法。用matplotlib或seaborn做任何输入?要获得更有趣的插图。
[第二张图片]