Comments (3)
Thanks for your comments! I understand that this library aims to be way more flexible, and I like it that way. As long as there is a straightforward API to achieve the easy stuff, I'm fine with adding as much customizability as possible on top.
I just wanted to let these resources here as something to have in mind when designing and making decisions for future changes in charts_painter
. Accessibility is in fact one of the biggest selling points of Apple UI solutions, it's a reference to follow for the future.
from flutter-charts.
Hey, thanks for the idea @pablojimpas
We have already looked at what Apple is doing. I would say their focus is more on the fast-creation of simple charts. They can all be implemented in charts_painter but it would take more code.
On the other hand, charts_painter 3.0 is promoting customizability, and the ability to add any widget for an item or decoration. While on Apple's side, they give you predefined "marks" and don't display prominently how to incorporate a custom view into the chart.
So the biggest difference is a different way of thinking between these two charting solutions. Besides that, there are possible improvements. For example, they have well supported accessibility, while so far that hasn't been focus in charts_painter.
from flutter-charts.
Closing this as it's not an running issue.
from flutter-charts.
Related Issues (20)
- [Question] Move to a specific index in Scrollable chart HOT 1
- [Question] How to show reversed items and axisX values HOT 1
- Scrollable chart demo not working HOT 3
- Specifying range of values on axis HOT 1
- WidgetItemOptions cannot have set item width HOT 5
- too much padding in vertical legend and x-axis of bar chart. is there any way to reduce this? HOT 1
- Not a bug, just failing to understand HOT 2
- Issue with horizontal axis values HOT 1
- Couldn't implement the onClick action. HOT 1
- Different types of area graphs HOT 1
- Candle Charts HOT 2
- How to customize x-axis/vertical legend values? HOT 2
- Bar width is Bigger when we have few values HOT 2
- Please add exactly explanation for scrolling to your docs HOT 1
- Chart are displayed incorrectly when axisMin and axisMax are set HOT 3
- Animated Chart Type Error when using duration over 30 milliseconds HOT 3
- how to add color to caption text HOT 1
- how to change to horizontal position? HOT 2
- Migration issues HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter-charts.