Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive draggable chart #1624

Open
energiok opened this issue Mar 2, 2025 · 2 comments
Open

Interactive draggable chart #1624

energiok opened this issue Mar 2, 2025 · 2 comments
Labels
feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do

Comments

@energiok
Copy link

energiok commented Mar 2, 2025

Description

I’d love to have a chart component where users can drag data points directly on the chart to update their values in real time. This would be extremely useful for calibration tasks, “what-if” analyses, and general experimentation with data.

As a reference, the chartjs-plugin-dragdata project demonstrates how this can be done in Chart.js.

Have you provided an initial effort estimate for this issue?

I am no FlowFuse team member

@energiok energiok added feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do labels Mar 2, 2025
@hotNipi
Copy link
Contributor

hotNipi commented Mar 4, 2025

I don't think such thing must be feature of base chart node.
But here's one example for you.
https://discourse.nodered.org/t/line-chart-as-schedule-interface-drag-points-to-modify-hourly-values/94839

@bartbutenaers
Copy link
Contributor

Hi just my 2 cents...

I was busy migrating the ui-chart node from ChartJs to Echarts, however that has been paused due to familly stuff.
Had a quick look, and I see here that Echarts offers the possibility to drag datapoints in a chart. So this "might" be possible in the future, whenever the Echarts migration is completed.

Not saying it will become available, because that decision is up to the core developers of this repo.

@energioek perhaps you can explain those use cases a bit more in detail, because that might be useful for others. I can imagine that it is e.g. useful when you want to change in your dashboard some temperature profile, or stuff like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do
Projects
Status: Backlog
Development

No branches or pull requests

3 participants