Python para enfermeiras (20)¶
Bokeh uma biblioteca Python para gráficos interativos¶
In [1]:
# Importando o módulo Bokeh
import bokeh
from bokeh.io import show, output_notebook
from bokeh.plotting import figure, output_file
from bokeh.models import ColumnDataSource
from bokeh.transform import factor_cmap
from bokeh.palettes import Spectral6
In [3]:
# Arquivo gerado pela visualização
output_file("Bokeh-Grafico-Interativo.html")
In [4]:
p = figure()
In [5]:
type(p)
Out[5]:
bokeh.plotting.figure.Figure
In [6]:
# retomando o exercício sobre a série mortalidade materna das postagens anteriores
p.line([2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018],
[102, 87, 60, 64, 84, 83, 91, 90, 81], line_width = 2)
Out[6]:
GlyphRenderer(
id = '1036', …)
In [10]:
from IPython import display
In [11]:
display.Image("./serieMM_plot.png")
Out[11]:
gráfico de barras¶
In [21]:
# Criando um novo gráfico
output_file("Bokeh-Grafico-Barras.html")
mulheres = ['brancas', 'pretas', 'pardas']
rmm_12 = [38, 344, 26]
source = ColumnDataSource(data=dict(mulheres=mulheres, rmm_12=rmm_12))
p = figure(x_range=mulheres, plot_height=350, toolbar_location=None, title="RMM, RJ (12 anos escolaridade)")
p.vbar(x='mulheres',
top='rmm_12',
width=0.9,
source=source,
legend_label="mulheres",
line_color='red',
fill_color=factor_cmap('mulheres', palette=Spectral6, factors=mulheres))
p.xgrid.grid_line_color = None
p.y_range.start = 0
p.y_range.end = 350
p.legend.orientation = "horizontal"
p.legend.location = "top_center"
show(p)
Apontamentos
- Não há apontamentos.
BNN - ISSN 1676-4893
Boletim do Núcleo de Estudos e Pesquisas sobre as Atividades de Enfermagem (NEPAE)e do Núcleo de Estudos sobre Saúde e Etnia Negra (NESEN).