按 Waseca 的总和(产量)降序对 Y 轴进行排序
Sort Y axis by Sum (yield) of Waseca with descending order
我正在尝试根据 Waseca 站点的总和(产量)的降序对 Y 轴进行排序。我该怎么做?
非常感谢。
https://altair-viz.github.io/gallery/horizontal_stacked_bar_chart.html
源代码:
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x='sum(yield)',
y='variety',
color='site'
)
您可以在要按照 https://altair-viz.github.io/gallery/bar_chart_sorted.html
排序的编码中使用 sort
参数
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x='sum(yield)',
y=alt.Y('variety', sort='-x'),
color='site'
)
我正在尝试根据 Waseca 站点的总和(产量)的降序对 Y 轴进行排序。我该怎么做?
非常感谢。
https://altair-viz.github.io/gallery/horizontal_stacked_bar_chart.html
源代码:
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x='sum(yield)',
y='variety',
color='site'
)
您可以在要按照 https://altair-viz.github.io/gallery/bar_chart_sorted.html
排序的编码中使用sort
参数
import altair as alt
from vega_datasets import data
source = data.barley()
alt.Chart(source).mark_bar().encode(
x='sum(yield)',
y=alt.Y('variety', sort='-x'),
color='site'
)