首页 > 解决方案 > 在不使用“toPandas”的情况下绘制箱线图并在一个图中

问题描述

我想绘制一个数据框的两个不同列的“箱线图”。我在 pyspark python3 中使用以下代码:

c1 = df.where(F.col('c1') > 0.0).select(F.col('c1')).toPandas()
c2 = df.where(F.col('c1') > 0.0).select(F.col('c2')).toPandas()

fig, (ax1, ax2) = plt.subplots(nrows=2)
c1.boxplot(ax = ax1)
c2.boxplot(ax = ax2)

有没有办法绘制它们

  1. 不使用'.toPandas'?
  2. 在一张图片中,如下图?

在此处输入图像描述

标签: pysparkboxplot

解决方案


推荐阅读