Skip to main content

Plot / Interval / Polar

Make a rose plot (a bar plot in polar coordinates).

from h2o_wave import site, data, ui

page = site['/demo']

page.add('example', ui.plot_card(
box='1 1 4 5',
title='Interval, polar',
data=data('month rainfall', 16, rows=[
('Jan', 18.9),
('Feb', 28.8),
('Mar', 39.3),
('Apr', 31.4),
('May', 47),
('Jun', 20.3),
('Jul', 24),
('Aug', 35.6),
('Jan', 12.4),
('Feb', 23.2),
('Mar', 34.5),
('Apr', 29.7),
('May', 42),
('Jun', 35.5),
('Jul', 37.4),
('Aug', 42.4),
]),
plot=ui.plot([ui.mark(coord='polar', type='interval', x='=month', y='=rainfall', y_min=0, stroke_color='$card')])
))

page.save()

Tags:  intervalplot