MPFlutterChart

flutter charts just like MPAndroidChart

The minimum version currently supported is 2.12. If you use flutter with lower version, checkout and use 'localPosition-support' branch, this branch support for flutter version which XXXDetails and PointerXXXEvent not support wiget local postion

Thanks for MPAndroidChart, when translate this library to flutter I learned a lot about matrix use in animation.

todos

1.potential bugs fix

More Examples

LineCharts

















BarCharts

















PieCharts







OtherCharts











ScrollingCharts









EvenMoreCharts







License

Copyright 2019 SunPointed

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Libraries

generated/intl/messages_all
generated/intl/messages_en
generated/l10n
mp/chart/bar_chart
mp/chart/bar_line_scatter_candle_bubble_chart
mp/chart/bubble_chart
mp/chart/candlestick_chart
mp/chart/chart
mp/chart/combined_chart
mp/chart/horizontal_bar_chart
mp/chart/line_chart
mp/chart/pie_chart
mp/chart/pie_radar_chart
mp/chart/radar_chart
mp/chart/scatter_chart
mp/controller/bar_chart_controller
mp/controller/bar_line_scatter_candle_bubble_controller
mp/controller/bubble_chart_controller
mp/controller/candlestick_chart_controller
mp/controller/combined_chart_controller
mp/controller/controller
mp/controller/horizontal_bar_chart_controller
mp/controller/line_chart_controller
mp/controller/pie_chart_controller
mp/controller/pie_radar_controller
mp/controller/radar_chart_controller
mp/controller/scatter_chart_controller
mp/core/adapter_android_mp
mp/core/animator
mp/core/axis/axis_base
mp/core/axis/x_axis
mp/core/axis/y_axis
mp/core/bounds
mp/core/buffer/abstract_buffer
mp/core/buffer/bar_buffer
mp/core/buffer/horizontal_bar_buffer
mp/core/cache
mp/core/chart_trans_listener
mp/core/color/gradient_color
mp/core/common_interfaces
mp/core/component
mp/core/data/bar_data
mp/core/data/bar_line_scatter_candle_bubble_data
mp/core/data/bubble_data
mp/core/data/candle_data
mp/core/data/chart_data
mp/core/data/combined_data
mp/core/data/line_data
mp/core/data/pie_data
mp/core/data/radar_data
mp/core/data/scatter_data
mp/core/data_interfaces/i_bar_data_set
mp/core/data_interfaces/i_bar_line_scatter_candle_bubble_data_set
mp/core/data_interfaces/i_bubble_data_set
mp/core/data_interfaces/i_candle_data_set
mp/core/data_interfaces/i_data_set
mp/core/data_interfaces/i_line_data_set
mp/core/data_interfaces/i_line_radar_data_set
mp/core/data_interfaces/i_line_scatter_candle_radar_data_set
mp/core/data_interfaces/i_pie_data_set
mp/core/data_interfaces/i_radar_data_set
mp/core/data_interfaces/i_scatter_data_set
mp/core/data_provider/bar_data_provider
mp/core/data_provider/bar_line_scatter_candle_bubble_data_provider
mp/core/data_provider/bubble_data_provider
mp/core/data_provider/candle_data_provider
mp/core/data_provider/chart_interface
mp/core/data_provider/combined_data_provider
mp/core/data_provider/line_data_provider
mp/core/data_provider/scatter_data_provider
mp/core/data_set/bar_data_set
mp/core/data_set/bar_line_scatter_candle_bubble_data_set
mp/core/data_set/base_data_set
mp/core/data_set/bubble_data_set
mp/core/data_set/candle_data_set
mp/core/data_set/data_set
mp/core/data_set/line_data_set
mp/core/data_set/line_radar_data_set
mp/core/data_set/line_scatter_candle_radar_data_set
mp/core/data_set/pie_data_set
mp/core/data_set/radar_data_set
mp/core/data_set/scatter_data_set
mp/core/description
mp/core/entry/bar_entry
mp/core/entry/base_entry
mp/core/entry/bubble_entry
mp/core/entry/candle_entry
mp/core/entry/entry
mp/core/entry/pie_entry
mp/core/entry/radar_entry
mp/core/enums/axis_dependency
mp/core/enums/legend_direction
mp/core/enums/legend_form
mp/core/enums/legend_horizontal_alignment
mp/core/enums/legend_orientation
mp/core/enums/legend_vertical_alignment
mp/core/enums/limit_label_postion
mp/core/enums/mode
mp/core/enums/rounding
mp/core/enums/scatter_shape
mp/core/enums/value_position
mp/core/enums/x_axis_position
mp/core/enums/y_axis_label_position
mp/core/fill_formatter/default_fill_formatter
mp/core/fill_formatter/i_fill_formatter
mp/core/functions
mp/core/highlight/bar_highlighter
mp/core/highlight/chart_highlighter
mp/core/highlight/combined_highlighter
mp/core/highlight/highlight
mp/core/highlight/horizontal_bar_highlighter
mp/core/highlight/i_highlighter
mp/core/highlight/pie_highlighter
mp/core/highlight/pie_radar_highlighter
mp/core/highlight/radar_highlighter
mp/core/image_loader
mp/core/legend/legend
mp/core/legend/legend_entry
mp/core/limit_line
mp/core/marker/bar_chart_marker
mp/core/marker/horizontal_bar_chart_marker
mp/core/marker/i_marker
mp/core/marker/line_chart_marker
mp/core/marker/radar_chart_marker
mp/core/pool/point
mp/core/pool/size
mp/core/range
mp/core/render/axis_renderer
mp/core/render/bar_chart_renderer
mp/core/render/bar_line_scatter_candle_bubble_renderer
mp/core/render/bubble_chart_renderer
mp/core/render/candle_stick_chart_renderer
mp/core/render/chevron_down_shape_renderer
mp/core/render/chevron_up_shape_renderer
mp/core/render/circle_shape_renderer
mp/core/render/combined_chart_renderer
mp/core/render/cross_shape_renderer
mp/core/render/data_renderer
mp/core/render/horizontal_bar_chart_renderer
mp/core/render/i_shape_renderer
mp/core/render/legend_renderer
mp/core/render/line_chart_renderer
mp/core/render/line_radar_renderer
mp/core/render/line_scatter_candle_radar_renderer
mp/core/render/pie_chart_renderer
mp/core/render/radar_chart_renderer
mp/core/render/renderer
mp/core/render/scatter_chart_renderer
mp/core/render/square_shape_renderer
mp/core/render/triangle_shape_renderer
mp/core/render/x_axis_renderer
mp/core/render/x_axis_renderer_horizontal_bar_chart
mp/core/render/x_axis_renderer_radar_chart
mp/core/render/x_shape_renderer
mp/core/render/y_axis_renderer
mp/core/render/y_axis_renderer_horizontal_bar_chart
mp/core/render/y_axis_renderer_radar_chart
mp/core/touch_listener
mp/core/transformer/transformer
mp/core/transformer/transformer_horizontal_bar_chart
mp/core/utils/canvas_utils
mp/core/utils/color_utils
mp/core/utils/dart_adapter_utils
mp/core/utils/highlight_utils
mp/core/utils/matrix4_utils
mp/core/utils/painter_utils
mp/core/utils/screen_utils
mp/core/utils/utils
mp/core/value_formatter/day_axis_value_formatter
mp/core/value_formatter/default_axis_value_formatter
mp/core/value_formatter/default_value_formatter
mp/core/value_formatter/large_value_formatter
mp/core/value_formatter/my_value_formatter
mp/core/value_formatter/percent_formatter
mp/core/value_formatter/stacked_value_formatter
mp/core/value_formatter/value_formatter
mp/core/view_port
mp/painter/bar_chart_painter
mp/painter/bar_line_chart_painter
mp/painter/bubble_chart_painter
mp/painter/candlestick_chart_painter
mp/painter/combined_chart_painter
mp/painter/horizontal_bar_chart_painter
mp/painter/line_chart_painter
mp/painter/painter
mp/painter/pie_chart_painter
mp/painter/pie_radar_chart_painter
mp/painter/radar_chart_painter
mp/painter/scatter_chart_painter
mp_chart_x