Faça um gráfico de área em Python usando Bokeh
Bokeh é uma visualização de dados interativa em Python . Ao contrário do Matplotlib e do Seaborn , o Bokeh renderiza seus gráficos usando HTML e JavaScript. Destina-se a navegadores da web modernos para apresentação, fornecendo uma construção elegante e concisa de novos gráficos com interatividade de alto desempenho.
Plotagem dos lotes de área
Parcelas de área são definidas como as regiões preenchidas entre duas séries que compartilham áreas comuns. A classe Bokeh Figure tem dois métodos que são fornecidos abaixo:
- varea()
- harea()
1. Método varea(): o método varea() é uma área direcionada vertical que tem um array de coordenadas x e dois arrays de coordenadas y, y1 e y2, que serão preenchidos entre eles.
Sintaxe: varea (x, y1, y2, ** kwargs)
Parâmetro: este método aceita os seguintes parâmetros descritos abaixo:
- x: este parâmetro são as coordenadas x para os pontos da área.
- y1: Este parâmetro são as coordenadas y para os pontos de um lado da área.
- y2: Este parâmetro são as coordenadas y para os pontos do outro lado da área.
Exemplo:
import
numpy as np
from
bokeh.plotting
import
figure, output_file, show
x
=
[
1
,
2
,
3
,
4
,
5
]
y1
=
[
2
,
4
,
5
,
2
,
4
]
y2
=
[
1
,
2
,
2
,
3
,
6
]
output_file(
"geeksforgeeks.html"
)
p
=
figure(plot_width
=
300
, plot_height
=
300
)
p.varea(x
=
x, y1
=
y1, y2
=
y2,fill_color
=
"green"
)
show(p)
Resultado:
2. Método harea(): o método harea() é uma área horizontal direcionada que tem uma matriz de coordenadas x e duas matrizes de coordenadas y, y1 e y2, que serão preenchidas entre elas.
Sintaxe: harea (x1, x2, y, ** kwargs)
Parâmetro: este método aceita os seguintes parâmetros descritos abaixo:
- x1: Este parâmetro são as coordenadas x para os pontos de um lado da área.
- x2: Este parâmetro são as coordenadas x para os pontos do outro lado da área.
- y: este parâmetro são as coordenadas y para os pontos da área.
Exemplo:
import
numpy as np
from
bokeh.plotting
import
figure, output_file, show
y
=
[
1
,
2
,
3
,
4
,
5
]
x1
=
[
2
,
4
,
5
,
2
,
4
]
x2
=
[
1
,
2
,
2
,
3
,
6
]
output_file(
"geeksforgeeks.html"
)
p
=
figure(plot_width
=
300
, plot_height
=
300
)
p.harea(x1
=
x1, x2
=
x2, y
=
y,fill_color
=
"green"
)
show(p)
Resultado:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva