我想在同一个图中绘制不同比例的多条线。 这就是我到目前为止所做的:
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。
是否有可能在拉斯维加斯的情节中实现相同的目标?