Gráficos polares são tipos de gráficos que visualizam dados ao longo de um eixo radial e angular. Usando o plotly expresso, você pode representar dados polares como linhas usando a função line_polar ().
Função Sintaxe e parâmetro
A sintaxe da função e a lista de parâmetros são os mostrados:
lote.expressar.line_polar (data_frame = nenhum, r = nenhum, theta = nenhum, cor = nenhum, line_dash = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, line_group = nenhum, text = nenhum animation_group = Nenhum, category_orders = Nenhum, rótulos = Nenhum, color_discrete_sequence = Nenhum, color_discrete_map = Nenhum, Line_Dash_sequence = Nenhum, Line_Dash_Map = Nenhum, Symbol_sequence = Nenhum, Symbol_Map = Nenhum, Markers = Falso = 'Clockwise,, line_close = false, line_shape = nenhum, render_mode = 'auto', range_r = nenhum, range_theta = nenhum, log_r = false, title = nenhum, modelo = nenhum, largura = nenhum, altura = nenhum)
A seguir, alguns dos parâmetros importantes da função que você precisará saber:
Exemplo
O exemplo abaixo ilustra como criar um gráfico polar de linha.
importar plotly.expresso como px
df = px.dados.vento()
Fig = px.line_polar (df, r = 'frequência', teta = 'direção')
Figo.mostrar()
O código acima deve retornar uma figura como mostrado:
Você também pode especificar a cor das linhas, definindo o parâmetro de cor em uma coluna dentro do quadro de dados.
importar plotly.expresso como px
df = px.dados.vento()
Fig = px.line_polar (df, r = 'frequência', teta = 'direção', color = 'direção')
Figo.mostrar()
O código acima deve atribuir uma cor única às linhas com base na direção do vento. A figura resultante é mostrada abaixo:
Para alterar o plano de fundo e a sequência de cores do gráfico, você pode usar o parâmetro color_discrete_sequence, conforme mostrado no código abaixo:
importar plotly.expresso como px
df = px.dados.vento()
Fig = px.line_polar (df, r = 'frequência', teta = 'direção', color = 'direção', color_discrete_sequence = px.cores.sequencial.Blackbody_r)
Figo.mostrar()
A figura resultante:
Defina um fundo escuro usando o parâmetro de modelo:
importar plotly.expresso como px
df = px.dados.vento()
Fig = px.line_polar (df, r = 'frequência', teta = 'direção', color = 'direção', color_discrete_sequence = px.cores.sequencial.Pinkyl_r, modelo = 'plotly_dark')
Figo.mostrar()
Saída:
Para definir o título do seu lote polar:
Fig = px.line_polar (df, r = 'frequência', teta = 'direção', color = 'direção', color_discrete_sequence = px.cores.sequencial.Pinkyl_r, title = 'plotagem polar do vento')
Figo.mostrar()
Saída:
É isso para este tutorial.