import random
import bearcart
import pandas as pd
bearcart.initialize_notebook()
tabular_data_1 = [random.randint(10, 100) for x in range(0, 25, 1)]
tabular_data_2 = [random.randint(10, 100) for x in range(0, 25, 1)]
tabular_data_3 = [random.randint(10, 100) for x in range(0, 25, 1)]
df = pd.DataFrame({'Data 1': tabular_data_1, 'Data 2': tabular_data_2,
'Data 3': tabular_data_3})
vis = bearcart.Chart(df, x_time=False)
vis
import folium
folium.initialize_notebook()
from fastkml.kml import KML
def read_kml(fname='ss.kml'):
kml = KML()
kml.from_string(open(fname).read())
points = dict()
for feature in kml.features():
for placemark in feature.features():
if placemark.styleUrl.startswith('#hf'):
points.update({placemark.name:
(placemark.geometry.y, placemark.geometry.x, )})
return points
wind_map = folium.Map(location=[40, -122], zoom_start=5,
tiles='MapQuest Open')
# http://hfrnet.ucsd.edu/rtv/ss.php
fname = 'ss.kml'
locations = read_kml(fname)
for name, location in locations.items():
wind_map.polygon_marker(location=location, fill_color='#6a9fb5',
radius=12, popup=name)
wind_map.create_map('wind_map.html')
wind_map.render_iframe = True
wind_map