Skip to content

LineChart

Um componente de gráfico reutilizável para exibir dados visualmente.



Quando usar:

  • Exibir dados em formatos visuais;
  • Ideal para mostrar tendências ao longo do tempo;
  • Comparação de múltiplas séries.

Quando não usar:

  • Para informações simples que podem ser exibidas em um formato tabular ou em texto;
  • Dados discretos sem sequência lógica;
  • Grande quantidade de série de dados..

Uso

js
<CdsLineChart
	variant="green"
	size="md"
	text="Lorem Ipsum"
	@click="lineChartClick = true"
/>

Preview


Props

Nome
Tipo
Default
Opções
Descrição
* data (required)object{ datasets: [ { label: '', data: [], } ] } -- Define o conjunto de dados a serem mostrados no gráfico. O objeto deve conter o parâmetro `name` (para identificar o conjunto de dados) e `datasets`, array de objetos que apresentará `label` (indicar o rótulo do dado) e `data` (array com os valores númericos).
xAxisRangearray[0, 100] -- Define os intervalos máximo e mínimo sugeridos para o eixo X. Caso os valores do dataset ultrapassem os intervalos sugeridos, estes serão desconsiderados, prevalencendo o dataset.
yAxisRangearray[0, 100] -- Define os intervalos máximo e mínimo sugeridos para o eixo Y. Caso os valores do dataset ultrapassem os intervalos sugeridos, estes serão desconsiderados, prevalencendo o dataset.
* variant (required)string'green'green
teal
blue
indigo
violet
pink
red
orange
amber
dark
Personaliza a paleta de cores do gráfico. São 11 variantes implementadas: `green`, `teal`, `turquoise`, `blue`, `indigo`, `violet`, `pink`, `red`, `orange`, `amber`, `gray`, `dark`.
themestring''blue
indigo
Define o tema do gráfico.
* labels (required)array[] -- Defina as labels do gráfico
* showLabelName (required)booleantrue -- Defina o texto a ser exibido para a legenda. Quando definido como verdadeiro (true), espera-se que exiba o nome do data. Quando definido como falso (false), será definido o nome do dataset
fillbooleanfalse -- Defina se deve ser aplicado preenchimento ao gráfico.
isDashedbooleanfalse -- Defina se deve transformar o gráfico de linhas sólidas em linhas tracejadas.
borderDasharray[] -- Defina efeito de linha tracejada. Especificamente, o valor [a, b] define o padrão de traços da linha, onde `a` representa o comprimento de cada traço sólido e `b` representa o comprimento de cada espaço entre os traços.
smoothingnumber0.3 -- Defina o nível de suavização das linhas do gráfico.
scalesobject{} -- Objeto de configuação de animation. O objeto sobrescreve a configuração padrão.
animationobject{} -- Objeto de configuação de animation. O objeto sobrescreve a configuração padrão.
pluginsobject{} -- Objeto de configuação de plugins. O objeto sobrescreve a configuração padrão.

Última atualização:

Released under the Apache-2.0 License.