imaNNeo / fl_chart

FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
https://flchart.dev
MIT License
6.8k stars 1.76k forks source link

Enhancement of Data Point Interaction Capabilities for Improved Analytical Depth #1537

Open yihong1120 opened 9 months ago

yihong1120 commented 9 months ago

Dear FL Chart Contributors,

I hope this message finds you well. I am reaching out to propose an enhancement that could significantly augment the analytical utility of the FL Chart library. Having utilised your library extensively, I've found it to be remarkably versatile and user-friendly. However, there is an opportunity to deepen the user interaction with individual data points across various chart types.

Issue Description: Currently, the interaction with data points on charts such as LineChart and ScatterChart is somewhat limited. Users can tap on a point to perhaps see a tooltip, but the potential for interaction stops there. For analysts and data enthusiasts, the ability to further interrogate a data point could be invaluable. This could include functionalities such as drilling down into more detailed data, linking a point to another chart or dataset, or even custom actions defined by the developer.

Proposed Solution: I suggest we enhance the data point interaction model to include:

Benefits:

I believe this feature could be a substantial addition to the FL Chart library, aligning with the ethos of providing a highly customisable and feature-rich charting experience. I am keen to hear your thoughts on this proposal and would be delighted to contribute to the discussion and development process.

Thank you for considering this enhancement. Your dedication to the FL Chart project is greatly appreciated by the community.

Best regards, yihong1120

imaNNeo commented 9 months ago

Hi @yihong1120

Let me what you think