mirror of
https://github.com/aykhans/AzSuicideDataVisualization.git
synced 2025-04-21 18:23:35 +00:00
27 lines
668 B
Python
27 lines
668 B
Python
"""
|
|
Top K Items
|
|
-----------
|
|
This example shows how to use the window and transformation filter to display
|
|
the Top items of a long list of items in decreasing order.
|
|
Here we sort the top 10 highest ranking movies of IMDB.
|
|
"""
|
|
# category: case studies
|
|
import altair as alt
|
|
from vega_datasets import data
|
|
|
|
source = data.movies.url
|
|
|
|
# Top 10 movies by IMBD rating
|
|
alt.Chart(
|
|
source,
|
|
).mark_bar().encode(
|
|
x=alt.X('Title:N', sort='-y'),
|
|
y=alt.Y('IMDB_Rating:Q'),
|
|
color=alt.Color('IMDB_Rating:Q')
|
|
|
|
).transform_window(
|
|
rank='rank(IMDB_Rating)',
|
|
sort=[alt.SortField('IMDB_Rating', order='descending')]
|
|
).transform_filter(
|
|
(alt.datum.rank < 10)
|
|
) |