Plotly.Graph_Objects.Mesa

Plotly.Graph_Objects.Mesa
As tabelas são um dos recursos mais úteis ao trabalhar com dados estatísticos. Eles permitem que você organize os dados em linhas e colunas que são fáceis de ver e interpretar.

Portanto, não é surpresa que possamos criar tabelas usando plotly e o módulo Graph_objects, como mostraremos neste artigo.

Plotly.Graph_Objects.Mesa

Podemos usar a função da tabela da classe Graph_Objects para criar uma tabela em plotagem. A sintaxe da função é a seguinte:

plotly.Graph_Objects.Tabela (arg = nenhuma, células = nenhuma, columnorder = Nenhum, columnorDersrc = Nenhum, columnWidth = Nenhum, columnwidthsrc = Nenhum, CustomData = Nenhum, CustomDataSrc = Nenhum, Domain = Nenhum, Cabeçalho = Nenhum, Hoverinfo = Nenhum, Hoverinfosrc = Nenhum, NENHUM hoverlabel = nenhum, ids = nenhum, idsSrc = nenhum, legendGrouptitle = nenhum, legendrank = nenhum, meta = nenhum, metasrc = nenhum, nome = nenhum, stream = nenhum, uid = nenhum, uirevision = nenhum, visível = nenhum, ** kwargs)

A seguir, são apresentados alguns parâmetros importantes que você pode usar para criar um objeto de tabela:

  1. Arg - define um dicionário que contém uma lista de propriedades compatíveis com o construtor ou uma instância da classe.
  2. células - define a instância das células.
  3. ColumnOrder - define a ordem renderizada das colunas.
  4. ColumnWidth - define a largura das colunas como uma proporção.

Exemplo 1:

O exemplo a seguir mostra como podemos criar uma tabela simples usando o método da tabela da classe Graph_Objects.

importação.Graph_Objectsas Go
fig = vá.Figura(
dados = [vá.Mesa(
cabeçalho = dict (valores = ['column_a', 'column_b'])),
células = dict (valores = [['row_a1', 'row_a2', 'row_a3'], ['row_b1', 'row_b2', 'row_b3']))))]
Figo.mostrar()

Isso retorna uma figura de tabela como mostrado no seguinte:

Estilo de mesa

Também podemos estilizar a tabela definindo os vários parâmetros, como mostrado no seguinte:

importar plotly.Graph_Objects como Go
fig = vá.Figura(
dados = [vá.Mesa(
cabeçalho = dict (valores = ['column_a', 'column_b'],
line_color = 'slategray',
FILL_COLOR = 'LightskyBlue',
alinhe = 'esquerda'),
células = dict (valores = [['row_a1', 'row_a2', 'row_a3'], ['row_b1', 'row_b2', 'row_b3']],
line_color = 'slategray',
FILL_COLOR = 'Lightcyan',
alinhe = 'esquerda')))
Figo.mostrar()

A tabela resultante é a seguinte:

Definindo a largura e a altura da tabela

Também podemos definir a largura e a altura da tabela como:

Figo.update_layout (largura = 600, altura = 400)

Definindo o tamanho da linha e coluna

Você também pode alterar o tamanho das linhas e colunas como uma proporção. Pegue o seguinte código:

importação.Graph_Objectsas Go
fig = vá.Figura(
dados = [vá.Mesa(
ColumnWidth = [1,2],
cabeçalho = dict (valores = ['column_a', 'column_b'],
line_color = 'slategray',
FILL_COLOR = 'LightskyBlue',
alinhe = 'esquerda'),
células = dict (valores = [['row_a1', 'row_a2', 'row_a3'], ['row_b1', 'row_b2', 'row_b3']],
line_color = 'slategray',
FILL_COLOR = 'Lightcyan',
alinhe = 'esquerda')))
Figo.mostrar()

O código fornecido cria uma tabela com relação coluna de 1 para 2.

Saída:

Conclusão

Este artigo explora o básico de trabalhar com tabelas em plotagem usando o módulo Graph_Objects. Sinta -se à vontade para explorar os outros documentos para mais.

Codificação feliz!!