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)