mirror of
https://github.com/aykhans/AzSuicideDataVisualization.git
synced 2025-04-21 18:23:35 +00:00
40 lines
888 B
Python
40 lines
888 B
Python
"""
|
|
Violin Plot
|
|
-----------
|
|
This example shows how to make a Violin Plot using Altair's density transform.
|
|
"""
|
|
# category: other charts
|
|
import altair as alt
|
|
from vega_datasets import data
|
|
|
|
alt.Chart(data.cars()).transform_density(
|
|
'Miles_per_Gallon',
|
|
as_=['Miles_per_Gallon', 'density'],
|
|
extent=[5, 50],
|
|
groupby=['Origin']
|
|
).mark_area(orient='horizontal').encode(
|
|
y='Miles_per_Gallon:Q',
|
|
color='Origin:N',
|
|
x=alt.X(
|
|
'density:Q',
|
|
stack='center',
|
|
impute=None,
|
|
title=None,
|
|
axis=alt.Axis(labels=False, values=[0],grid=False, ticks=True),
|
|
),
|
|
column=alt.Column(
|
|
'Origin:N',
|
|
header=alt.Header(
|
|
titleOrient='bottom',
|
|
labelOrient='bottom',
|
|
labelPadding=0,
|
|
),
|
|
)
|
|
).properties(
|
|
width=100
|
|
).configure_facet(
|
|
spacing=0
|
|
).configure_view(
|
|
stroke=None
|
|
)
|