Especificar escalas relación de aspecto / iguales en parcela Vegalite

votos
1

En un gráfico XY Vegalite, ¿Cómo se especifica la relación de aspecto de datos a 1? En otras palabras, quiero la misma escala a partir de datos para trazar unidades para ambos ejes X e Y. En Matplotlib esto se consigue con matplotlib.axes.Axes.set_aspect ( 'igual') . ¿Cómo iba a modificar el siguiente fragmento de especificaciones?

{
  width: 500,
  height: 500
  mark: {type: line, point: {size: 0}},
  encoding: {
    x: {field: y, type: quantitative},
    y: {field: x, type: quantitative},
    color: {
      field: run,
      type: nominal,
      scale: {scheme: magma}
    }
  }
}
Publicado el 07/11/2018 a las 22:38
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Vega-lite y Altair no tienen un argumento aspecto o método set_aspect como en matplotlib. Tenía una misma pregunta a principios de esta semana y esta es la respuesta que obtuve de uno de los desarrolladores;

Es definitivamente posible cambiar la anchura / altura de una figura, que es casi lo mismo Ver https://altair-viz.github.io/gallery/aggregate_bar_chart.html para un ejemplo

Así que, mientras que su anchura y altura tienen el mismo valor de forma predeterminada el aspecto también será igual.

Respondida el 09/11/2018 a las 16:01
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more