I am trying to plot a count plot using seaborn. However, I keep getting the error:
ValueError: Buffer has wrong number of dimensions (expected 1, got 2)
The data is in array format like this:
kmeans_updated_transform
Output : array([[ 69.86249185, 420.73371599, 293.97930338, ..., 75.0959945 ,
1324.91605382, 695.82952194],
[ 653.72679905, 173.0166009 , 881.79444099, ..., 519.62763564,
737.738956 , 114.53013382],
[ 137.60270124, 621.0421363 , 93.48686268, ..., 271.48007915,
1525.69688999, 896.4147582 ],
...,
pca_original_transform
Output: array([[ 9.43214091e+01, -1.89435531e+01, 1.07357663e+01, ...,
1.23508040e-02, -4.93779143e-03, 4.85990628e-13],
[ 6.82436757e+02, 3.43334711e+01, 9.96130809e+00, ...,
1.91267574e-02, 8.14910013e-03, -1.38680181e-13],
[-1.06579511e+02, -6.68715037e+00, -1.84056983e+00, ...,
-1.90794427e-02, -4.22592696e-03, -2.87145744e-13],
...,
Finally, I have a data frame known as cat. This is the code I am using
ax = sns.countplot(x=pca_orignal_transform, hue=kmeans_updated_transform, data=cat)
Why is the count plot throwing an error when I try to plot it. Any help would be appreciated. Thanks
如果df
是您的数据帧,则通过将该数据帧的列名提供给countplot
的参数来countplot
ax = sns.countplot(x="columnname1", hue="columnname2", data=cat)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.