我在 IntelliJ 上使用 vegas 从 Spark 数据帧中绘制图表。
由于我没有使用 Jupyter 之类的笔记本和 Toree,因此我的图表显示在单独的窗口中,当我必须绘制 20 个时,这非常烦人。
我想知道是否有办法在 python 的 Matplotlib 中制作子图。我一定要改用笔记本吗?
这是我在 Scala 中的代码,其中histogram
是具有 2 列的数据框:cube
和count
:
Vegas("Histogram").
withDataFrame(histogram).
encodeX("cube", Quantitative, scale = Scale(ScaleType.Log), title = "cube " + name).
encodeY("count", Quantitative).
mark(Bar).
show