FrappeUIPhx.Charts.Proportion (frappe_ui_phx v0.3.1)

Copy Markdown View Source

Gráficos de proporção: barra percentual empilhada e funil.

Summary

Functions

Trapézios do funil (função pura): largura proporcional ao valor, centrados.

Partes com percentual (função pura); valores não positivos são ignorados.

Functions

funnel(steps, height)

@spec funnel([map()], pos_integer()) :: [map()]

Trapézios do funil (função pura): largura proporcional ao valor, centrados.

funnel_chart(assigns)

Attributes

  • steps (:list) (required) - [%{label, value}] em ordem de etapa.
  • height (:integer) - Defaults to 260.
  • loading (:boolean) - Defaults to false.
  • error (:string) - Defaults to nil.
  • class (:any) - Defaults to nil.
  • Global attributes are accepted.

parts(data)

@spec parts([map()]) :: [map()]

Partes com percentual (função pura); valores não positivos são ignorados.

percentage_bar_chart(assigns)

Attributes

  • data (:list) (required) - [%{label, value}].
  • legend (:boolean) - Defaults to true.
  • loading (:boolean) - Defaults to false.
  • error (:string) - Defaults to nil.
  • class (:any) - Defaults to nil.
  • Global attributes are accepted.