In [ ]:
from lets_plot import *
import lets_plot.mapping as pm
In [ ]:
LetsPlot.setup_html()
In [ ]:
data = {
    'val': [1500, 1000, 1000, 500, 600, 700, 500, 600, 700, 700],
    'order': [1, 1, 2, 2, 3, 3, 4, 4 , 5, 5],
    'lon': [-82, -100, -82, -100, -82, -100, -82, -100, -82, -100],
    'lat': [28, 31, 28, 31, 28, 31, 28, 31, 28, 31]
}
In [ ]:
ggplot(data) + geom_livemap(aes(x='lon', y='lat', sym_y='val', fill='val'), symbol='bar', size = 30)
In [ ]:
ggplot(data) \
    + geom_livemap(aes(x='lon', y='lat', sym_x='order', sym_y= 'val', fill='val'), symbol='bar', size=50) \
    + scale_fill_gradient(low='yellow', high='red')
In [ ]:
ggplot(data) \
    + geom_livemap(aes(x='lon', y='lat', sym_x='order', sym_y='val', fill='val'), symbol='pie', size=32, color='orange') \
    + scale_fill_gradient(low='yellow', high='red') + ggsize(600,200)
In [ ]:
ggplot(data) \
    + geom_livemap(aes(x='lon', y='lat', sym_y='val', fill='val'), symbol='pie', size=32, color='orange') \
    + scale_fill_gradient(low='yellow', high='red') + ggsize(600,200)
In [ ]: