Skip to main content

API reference

el-beeswarm

data(dataset)

null

Parameters

NameTypesDescription
datasetdatasetdataset json

draw()

  • função de desenho do grafico

resize()

  • função de redimencionar

calculateSwarmPlotPositions(data, radius, padding, scale)

Calcula as posições dos pontos no gráfico de dispersão.

Parameters

NameTypesDescription
dataArrayOs dados para os pontos.
radiusnumberO raio dos pontos.
paddingnumberO espaçamento entre os pontos.
scaleObjectA escala utilizada para posicionar os pontos.

Returns

Array As posições calculadas dos pontos.

containForce(size, axis)

Aplica força para manter os pontos dentro dos limites do gráfico.

Parameters

NameTypesDescription
sizenumberO tamanho do eixo.
axisstringO eixo ao qual a força será aplicada ('x' ou 'y').

Returns

function Uma função de força para ser usada em uma simulação de força.

draw()

Desenha o gráfico.

Returns

Object O elemento do grupo de pontos.

drawAxis(x, y)

Desenha os eixos do gráfico.

Parameters

NameTypesDescription
xObjectA escala do eixo x.
yObjectA escala do eixo y.

drawCircles(element, positionedData, colors, positions)

Desenha os pontos no formato de círculo.

Parameters

NameTypesDescription
elementObjectO elemento SVG para desenhar os pontos.
positionedDataArrayOs dados posicionados para os pontos.
colorsfunctionA função para obter a cor de um ponto.
positionsArrayAs posições x e y do ponto.

Returns

Object O elemento do grupo de pontos.

drawDots(x, y)

Desenha os pontos no gráfico.

Parameters

NameTypesDescription
xObjectOs valores de coordenada x.
yObjectOs valores de coordenada y.

Returns

Object O elemento do grupo de pontos.

drawHex(element, positionedData, colors, positions)

Desenha pontos no formato hexagonal.

Parameters

NameTypesDescription
elementObjectO elemento SVG para desenhar os pontos.
positionedDataArrayOs dados posicionados para os pontos.
colorsfunctionA função para obter a cor de um ponto.
positionsArrayAs posições x e y do ponto.

Returns

Object O elemento do grupo de pontos.

intersects(x, y, head)

Verifica se um ponto intersecta outros pontos.

Parameters

NameTypesDescription
xnumberA coordenada x do ponto.
ynumberA coordenada y do ponto.
headObjectO primeiro ponto na lista de pontos.

Returns

boolean Retorna true se o ponto intersecta outros pontos, caso contrário, retorna false.

prepareData()

Prepares the data and returns the x and y scales based on the orientation and attribute.

Returns

Object

  • The x and y scales.

data(dataset)

null

Parameters

NameTypesDescription
datasetdatasetdataset json

draw()

  • função de desenho do grafico

drawCircles(element, positionedData, colors)

Draws circles on the specified element based on the provided positioned data and colors.

Parameters

NameTypesDescription
elementd3.SelectionThe element to draw the circles on.
positionedDataArray.<Object>The data with x and y positions for each circle.
colorsArray.<string>, undefinedThe colors for the circles.

Returns

d3.Selection

  • The selection of the drawn circles.

drawContainer()

  • draw container initially in svg

resize()

  • função de redimencionar

setColor(attribute, colors)

null

Parameters

NameTypesDescription
attribute*
colors*

Documentation generated with doxdox

Generated on Tue Jun 13 2023 21:05:56 GMT-0300 (Horário Padrão de Brasília)