from lets_plot import *
import lets_plot.mapping as pm
LetsPlot.setup_html()
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]
}
ggplot(data) + geom_livemap(aes(x='lon', y='lat', sym_y='val', fill='val'), symbol='bar', size = 30)
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')
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)
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)