【问题标题】:Truncated seaborn distplot in PowerBI python visualPowerBI python 视觉中截断的 seaborn distplot
【发布时间】:2022-11-18 21:48:04
【问题描述】:

我在 Power BI python 视觉对象中得到了一个奇怪的结果。我正在使用钻石数据集 (sns.load_dataset('diamonds'))。我在 python 可视化编辑器中有这段代码:

import seaborn as sns
import matplotlib.pyplot as plt
sns.histplot(dataset['carat'], bins = 50)
plt.show()

然而,我得到了这个视觉效果(大部分值被截断,应该是钟形曲线,最大柱形上升到 11,000):

我已经尝试了一个 seaborn swarmplot,它看起来不错,所以它似乎不是数据类型问题。数据集大小为 53,940 行,远低于 150,000 行的最大值。 Matplotlib 'plt.hist(dataset['carat'])' 也返回截断的视觉效果,所以它看起来不像是海生的东西。

【问题讨论】:

    标签: python powerbi


    【解决方案1】:

    Python visual 会警告您它将删除重复项,并提供它将用于数据框的公式,您实际上将根据您的绘图:

    通过在加载数据之前在 Power Query 中添加一个索引列,并将(非汇总的)索引列和 carat 列添加到可视化中,您将避免重复删除。

    在这里,我使用了您的确切代码,但视觉效果评估了包含所有行的传入数据帧,而不是仅使用不同的克拉值:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-26
      • 2016-08-05
      • 2015-10-20
      • 2019-08-03
      • 2021-11-26
      • 2015-10-22
      • 2019-01-11
      • 2020-11-14
      相关资源
      最近更新 更多