BjChartBar

Graphique en barres React : mêmes props que la version Vue (data, horizontal, maxValue, showValues).

Utilisation

import { BjChart, BjChartBar } from '@flrxnt/dsbj/react'

const data = [
  { label: 'Jan', value: 120, color: '#008751' },
  { label: 'Fév', value: 90, color: '#FCD116' },
  { label: 'Mar', value: 150, color: '#E8112D' },
]

export function Example() {
  return (
    <BjChart title="Visiteurs">
      <BjChartBar data={data} />
    </BjChart>
  )
}

Barres verticales et couleurs

Passez un tableau d’objets avec color optionnel pour surcharger la couleur de thème.

Visiteurs

Barres horizontales

Prop booléenne horizontal pour la variante rangées / piste.

Parts

export function Example() {
  return (
    <BjChart title="Parts de marché">
      <BjChartBar data={data} horizontal />
    </BjChart>
  )
}

Sans valeurs affichées

showValues= masque les nombres.

Sans nombres

<BjChartBar data={data} showValues={false} />

Échelle maxValue

maxValue force le dénominateur des pourcentages.

Échelle 200

<BjChartBar data={data} maxValue={200} />

Combinaison : horizontal + maxValue + showValues

Les trois options peuvent se combiner sur un seul <BjChartBar />.

Horizontal + max 120

<BjChartBar data={data} horizontal maxValue={120} />

Props

PropDescription
dataTableau <code class="bj-code">BjChartBarItem[]</code>.
horizontalBarres horizontales.
maxValueMaximum d’échelle (optionnel).
showValuesAffiche les valeurs (défaut <code class="bj-code">true</code>).
Autres attributs du <code class="bj-code">&lt;div&gt;</code> racine.