Julia 使用VegaLite.jl缩放x轴和y轴

Julia 使用VegaLite.jl缩放x轴和y轴,julia,vega-lite,Julia,Vega Lite,我在VegaLite.jl中绘制了散点图,但是,x轴和y轴不会像其他绘图包(plots、plotly等)那样自动缩放 例如,在以下示例中,绘图从0开始x轴,而从125这样的值开始更有意义,因为x值聚集在150-200之间。这同样适用于y轴。这将导致仅使用右上部分的绘图。有没有关于如何缩放x轴和y轴的想法 using VegaLite x = Array{Int64}([150,175,200]) y = Array{Int64}([225,250,275]) @vlplot( :poi

我在
VegaLite.jl
中绘制了散点图,但是,x轴和y轴不会像其他绘图包(plots、plotly等)那样自动缩放

例如,在以下示例中,绘图从0开始x轴,而从125这样的值开始更有意义,因为x值聚集在150-200之间。这同样适用于y轴。这将导致仅使用右上部分的绘图。有没有关于如何缩放x轴和y轴的想法

using VegaLite
x = Array{Int64}([150,175,200])
y = Array{Int64}([225,250,275])

@vlplot(
    :point,
    x = x,
    y = y
)

您可以添加
比例
规范,如中所述或在
VegaLite.jl
文档中所示

例如:

使用VegaLite
使用数据帧
数据=数据帧(x=[150175200],y=[22550275])
数据|>@vlplot(
:点,
x={:x,scale={zero=false}},#自动缩放,不强制在域中设置零
y={:y,scale={domain=(200300)},#显式domain
)