Я использую Vegas на IntelliJ для построения диаграмм из кадров данных Spark.
Поскольку я не использую блокнот, такой как Jupyter с Toree, мои диаграммы отображаются в отдельных окнах, что довольно неприятно, когда мне приходится строить 20 из них.
Я хотел бы знать, есть ли способ создать подзаговор, как в Matplotlib в python. Я должен определенно использовать ноутбук вместо этого?
Вот мой код в 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