1
我试图让Seaborn kdeplot示例在我的数据集上工作。出于某种原因,我的一个数据集完全没有绘图,但另一个似乎正在绘图。为了得到一个最小的工作示例,我从我的非常大的数据集中只抽取了10行。Seaborn kdeplot不能绘制一些数据?
我输入的数据是这样的:
#Dataframe dfA
index x y category
0 595700 5 1.000000 14.0
1 293559 4 1.000000 14.0
2 562295 3 0.000000 14.0
3 219426 4 1.000000 14.0
4 592731 2 1.000000 14.0
5 178573 3 1.000000 14.0
6 553156 4 0.500000 14.0
7 385031 1 1.000000 14.0
8 391681 3 0.999998 14.0
9 492771 2 1.000000 14.0
# Dataframe dfB
index x y category
0 56345 3 1.000000 6.0
1 383741 4 1.000000 6.0
2 103044 2 1.000000 6.0
3 297357 5 1.000000 6.0
4 257508 3 1.000000 6.0
5 223600 2 0.999938 6.0
6 44530 2 1.000000 6.0
7 82925 3 1.000000 6.0
8 169592 3 0.500000 6.0
9 229482 4 0.285714 6.0
我的代码片段看起来是这样的:
为什么不从数据框中dfA
数据实际绘图?
您是只创建一个坐标轴对象并将它们绘制到同一个坐标系中(甚至不需要绘制坐标轴)?关于'''f,axarr = plt.subplots(2)'''''sns.kdeplot(dfA.x,dfA.y, cmap =“Reds”,shade = True,shade_lowest = False,ax = axarr [0])'''+ sns.kdeplot(dfB.x,dfB.y, cmap =“Blues”,shade = True,shade_lowest = False,ax = axarr [1])''' – sascha
我试图在同一轴上绘制两者。但即使我评论第二条情节评论,dfA也不会出现 – Joe