2

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

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

这个答案我知道在 Vega-Lite 中可以通过添加来实现两个独立的轴

"resolve": {"scale": {"y": "independent"}}

到情节定义。完整的例子在这里

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

4

0 回答 0