Looplex Knowledge Base

LineChart

Tube que imprime um gráfico de linhas a partir de um objetos. O objeto precisa ter especificamente um field chamado xlabel, outro chamado ylabel, correspondendo aos rótulos dos eixos das abscissas e ordenadas, respectivamente, e quantos vetores internos quanto se desejar de uma Struct específica cujos fields são key e value, correspondendo aos rótulos e aos dados, respectivamente.

Formato:

lineChart(<line>,width,height)

Parâmetros:

  • line: objeto específico com os nomes dos eixos e o(s) container(s) dos dados.
  • width: largura do gráfico
  • height: altura do gráfico

Retorno:

  • Gera e imprime um gráfico no documento final

Exemplo:

struct[ValuesLine] {
name = "Key x Value"
fields {
+[key] : String {
name = "Valor em X"
},
+[value] : Real {
name = "Valor em Y"
}
}
},
+<line> : struct[LineChart] {
name = "Line Values"
fields {
+[xlabel] : String {
name = "Dimensão em X"
},
+[ylabel] : String{
name = "Dimensão em Y"
},
+|values| : Vector[*ValuesLine] {
name = "Valores da linha"
}
}
},
+<multiline> : struct[MultiLineChart] {
name = "Número de gols sofridos ao longo da história"
fields {
+[xlabel] : String {
name = "Dimensão em X"
default = "Ano"
},
+[ylabel] : String {
name = "Dimensão em Y"
default = "# gols"
},
+|values1| : Vector[*ValuesLine] {
name = "Alemanha"
},
+|values2| : Vector[*ValuesLine] {
name = "Argentina"
},
+|values3| : Vector[*ValuesLine] {
name = "Brasil"
}
}
}
...
lineChart(<line>,500,350),
lineChart(<multiline>,500,350)
Edit this page on GitHub