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)