In this example, there are two legends for one layer. The first legend color-bins
reads from the color
property of the visualization and the second, size-bins
from the width
property.
from cartoframes.auth import set_default_credentials
set_default_credentials('cartoframes')
from cartoframes.viz import Map, Layer, color_category_style, size_bins_style, \
color_category_legend, size_bins_legend
Map([
Layer(
'sf_road_travel',
style=size_bins_style('auto_speed', opacity=0.5, color='pink'),
legends=size_bins_legend(
title='Road Travel Speed',
footer='Data: City of SF'
)
),
Layer(
'sf_road_travel',
style=color_category_style('direction', palette='bold'),
legends=color_category_legend(
title='Road Travel Direction'
)
)
])
Map([
Layer(
'sf_road_travel',
title='Road Travel Speed',
style=size_bins_style('auto_speed', opacity=0.5, color='pink'),
legends=size_bins_legend(
footer='Data: City of SF'
)
),
Layer(
'sf_road_travel',
title='Road Travel Speed',
style=color_category_style('direction', palette='bold')
)
],
layer_selector=True)