#!/usr/bin/env python # coding: utf-8 # In[1]: from math import sqrt import numpy as np import pandas as pd from lets_plot import * LetsPlot.setup_html() # In[2]: lon_min, lon_max = -106.65, -93.51 lat_min, lat_max = 0.0, 80.0 num_points = 1000 data = { 'lon': np.random.uniform(lon_min, lon_max, num_points), 'lat': np.random.uniform(lat_min, lat_max, num_points), } df = pd.DataFrame(data) # In[3]: df # In[4]: ggplot(df, aes('lon', 'lat')) + geom_livemap() + geom_hex(binwidth=[2, 2]) # In[7]: ggplot(df, aes('lon', 'lat')) + geom_livemap(projection = 'conic') + geom_hex(binwidth=[2, 2]) # In[5]: #dump_plot(_)