我需要构建一个3D图,其中X和Y轴分别表示ex_one和ex_two的大小。 Z表示“权重”列中显示的ex_one和ex_two之间的关系。
我有以下数据集:
ex_one fake_date ex_two weight
0 1 2001-07-30 695 1
1 10 2004-02-07 1405 1
2 100 2000-09-19 4832 1
3 100 2003-03-11 626 1
4 1000 2000-01-04 3993 1
5 100001 2000-01-16 213974 2
6 100001 2000-02-01 136902 1
7 100001 2000-02-08 100005 1
8 100001 2000-10-18 213963 1
9 100001 2000-12-22 100006 1
我的目标是做一个3D情节
X = df.groupby(df['ex_one']).count() --> represents ex_one
Y = df.groupby(df['ex_two']).count() --> represents ex_two
Z = **a series that counts df['weight'] if weight exists in ex_one and ex_two**
我被困在如何为Z做计数。
如果我为ex_one和ex_two绘图很简单(2D),我会得到以下情节。