Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Plotly Chart Editor Laravel Package

uneca/plotly-chart-editor

Reactive Plotly.js chart builder for Laravel via Livewire. Sidebar-driven editor to configure traces and layout, multi-language UI (EN/FR/PT/ES), multiple sync modes and persistence options. Requires Plotly.js 3.x (peer dep), Alpine, PHP 8.4+.

View on GitHub
Deep Wiki
Context7
v1.4.0

Added

  • multiColumn config flag on x/y fields for bar, scatter, histogram, box profiles
  • Blade gating: "+" button hidden on non-multiColumn fields; multi-column template requires both multiColumn and Array.isArray
  • "×" button hidden when only one slot remains (styled with chart-builder__btn--danger)
  • phpunit.xml.dist so tests run without relying on Pest auto-generated config

Fixed

  • Pie chart blank preview: single-element arrays now unwrapped to plain strings in compileTrace and validate before hitting the multi-column code path
  • Pie dropdowns disappearing: expanded single-column x-if to catch arrays on non-multiColumn fields; inline ternary safely unwraps arrays for display
v1.3.0

Features

  • Multi-column axis support: column dropdowns now have a "+" button to add additional columns per axis (e.g., for Plotly multicategory axes). Single/multi mode is inferred from the data type — string stays single, array gets N dropdowns with +/- controls.
  • Fix conflicting :show-export attributes in the demo view.
  • Restore testbench.yaml from gitignore for proper workbench asset serving.
  • Remove orphaned screenshots from root.
v1.2.0

Added

  • Clear All button: Resets all traces and layout to the consumer's initial payload with confirmation dialog
  • Dirty-state tracking: plotly-editor-dirty / plotly-editor-clean custom events dispatched on clean→dirty transitions
  • Solid inline SVG icons: Heroicons-style SVGs on all footer buttons (trash, export, data, checkmark)

Changed

  • Footer buttons enlarged ~20% for better touch targets
v1.0.4
  • chore: rebuild dist assets after colorway fix
v1.0.3
  • fix(js): derive trace colors from layout colorway when not explicitly set
  • docs: README updates and cleanup
1.0.0

A reactive chart builder for Laravel. This Livewire component gives your users a sidebar-driven editor to configure Plotly.js charts. It supports English, French, Portuguese, and Spanish.

Read README for details.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky