如何在Vegas中添加辅助的独立Y轴(针对Vega-Lite的Scala DSL)?

时间:2017-12-01 11:09:51

标签: scala plot vega-lite

我想在同一个图中绘制不同比例的多条线。 这就是我到目前为止所做的:

import vegas._
import vegas.data.External._

Vegas.layered("Displacement and miles per gallon against horsepower").
  withURL(Cars).
  withLayers(
    Layer().
      mark(Line).
      encodeX("Horsepower", Quantitative).
      encodeY("Displacement", Quantitative, AggOps.Mean),
    Layer().
      mark(Line).
      encodeX("Horsepower", Quantitative).
      encodeY("Miles_per_Gallon", Quantitative, AggOps.Mean).
      configMark(color="red")
  ).
  show

但是它在同一个Y轴上对齐两个图层: vegas-viz plot with two layers

this answer我知道在Vega-Lite中可以通过添加

来实现两个独立的轴
"resolve": {"scale": {"y": "independent"}}

到情节定义。完整的示例是here

是否有可能在拉斯维加斯的情节中实现相同的目标?

0 个答案:

没有答案