Fla*_*nza 19 visualization histogram kernel-density seaborn
我正在尝试使用seaborn 绘制直方图。obj[:, None]当我尝试设置 kde=True 时,返回此错误: ValueError:不再支持多维索引(例如)。在建立索引之前转换为 numpy 数组。
sns.histplot(data=df, x='age', kde=True);
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
mwa*_*kom 10
我相信你的 matplotlib 版本和 pandas 版本之间不兼容,seaborn 夹在中间(来源: https: //github.com/mwaskom/seaborn/issues/3312)
小智 9
这也可能发生在 Matplotlib 中。我有一个 matplotlib=3.3.0 和 pandas=2.0.2 的虚拟环境。
解决方法是使用数据框的值属性,该属性将返回一个 numpy 数组,然后可以在绘图函数中使用该数组:
plt.plot(df['var_name'].values, df['other_var_name'].values)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23842 次 |
| 最近记录: |