- update optionally import
- fix const and optionally import
-
Secondary Measure Axis
- ChartGroup:
useSecondaryMeasureAxis
:false
- to activate this axis, set
useSecondaryMeasureAxis
to true and addsecondaryMeasureAxis
property - Reference:
- This update specially for Bar Chart and useful for comparing Series that have different units (if both)
- ChartGroup:
-
Track chart
- ConfigRenderPoint
showComparisonPoint
:false
comparisonSymbolRender
:ComparisonSymbolRenderRectangleRange()
- Data Model
LowerBound & UpperBound for each Data Item
This value affect to Area such as in Line Chart
- ConfigRenderPoint
- solution for issue #36
-
LineStyle:
default color fromColors.grey
toColors.black12
-
Axis (Domain & Measure)
- new property for feature Grid Line:
useGridLine
default tofalse
gridLineStyle
default toLineStyle()
- new property for styling tick axis
tickLineStyle
default toLineStyle()
- new property for feature Grid Line:
-
Grid Line Render
- Combo Numeric
- Line Numeric
- Scatter Numeric
- Bar Ordinal
- Combo Ordinal
- Bar Time
- Combo Time
- Line Time
- Scatter Time
-
project sdk version
change from">=3.4.3 <4.0.0"
to^3.5.1
- bar label styling / decoration move to Config Render Bar
- restructure/segmentation styling, formatter and decorator for each chart
- new point decorator
- remove unused property in some chart type
- fontweight and lineheight on Label Style
- tickLabelFormatter for domain type Numeric and Time
- numeric tick provider to manage tick on axis
- new property:
- onUpdatedListener
- onChangedListener
- upgrade dart sdk to 3.4.3 or flutter 3.22.2
- upgrade community_chart to 1.0.4
- new property in Axis "noRenderSpec" to disable label and tick axis
- reorganize data models
- add series category to Group Model, used for Grouped Stacked
- web docs url, changed
- new web documentation
- fix position property of:
- labelRotation
- minimumPaddingBetweenLabels
- new property:
- layoutMargin
- allowSliding
- viewport for measureAxis -> only numeric
- new property in domain axis:
- labelRotation
- minimumPaddingBetweenLabels
- 2 property above can use to show more label in time series widget
- update base package
- community_charts_flutter: 1.0.1 to 1.0.2
- community_charts_common: 1.0.1 to 1.0.2
- resimple import with single import, but can still import separate
- Chart widget was removed:
- DChartBar
- DChartLine
- DChartScatter
- DChartPie
- DChartTime
add new property labelFormatterT
to set custom view label domain for Chart Time:
- DChartBarT
- DChartComboT
- DChartLineT
- DChartScatterT
- update readme
- all documentation move to https://flutterdlux.netlify.app/d_chart/
deprecated chart widget:
- DChartBar
- DChartLine
- DChartScatter
- DChartPie
- DChartTime
new pie chart where include donut & gauge:
- DChartPieN
- DChartPieO
- DChartPieT
- add propert flipVertical to Combo Time
add new chart:
- DChartLineN
- DChartScatterN
- DChartBarT
- DChartLineT
- DChartScatterT
- add new chart (copy from combo) & set to single bar chart [DChartBarO]
- add full documentation web
- add viewport for combo and DChartBarO
- change sdk: ">=2.17.0 <4.0.0"
- Chart Combo
Support multi type: line, plot, bar
also can single just line/plot/bar - update package resource depend on: community_charts_flutter: ^1.0.1 community_charts_common: ^1.0.1
- update src DChartSingleBar
- add documentation for DChartSingleBar
- add example image for DChartScatter
- add DChartScatter example documentation
- update comment on color DChartTime
- add link tutor DCharTime [DRenderBar]
- add link tutor DCharTime [Issue Symbol Renderer When Change Render Type]
- add link tutor DCharTime [Color]
- add link tutor DCharTime [Action Listener]
- add link tutor DCharTime [DRenderLine] & [DRenderTargetLine]
- remove property borderWith and legendIon in DRenderPoint
- remove property areaOpacity in DRenderLine
- add link tutor DCharTime [Legend]
- add link tutor DCharTime [Title & Subtitle]
- restyle default source (has no effect on the others)
- add new chart: DChartSingleBar used for percentage comparisons
- add link tutor measure DChartTime
- fix showMeasureLabel on DChartBarCustom
- add properti domainLabelAlignVertical to DChartBarCustom
- add link tutor domain DChartTime
- add src DChartScatter (new chart)
- add tutorial for Intro DChartTime
- error/bug LegendMeasure typedef fixed
- add Time Series Chart, called DChartTime
- DChartTime pic
- DChartTime example
- add tutor link for DChartBarCustom
fix bug on DChartBarCustom
- when value is null, label domain is gone (Fixed)
migrate source from 'charts_flutter' to 'community_charts_flutter'
how to use package: nothing different
Fix issue => Warning: Operand of null-aware operation '!' has type 'SchedulerBinding' which excludes null.
add new view for custom bar, DChartBarCustom
Add Youtube Tutorial.
Bug fix.
Change call widget.
Before -> call via method example: DChart.bar()
After -> call via class example: DChartBar
Chart Type :
- Chart Bar (Simple, Horizontal, Vertical & Custom)
- Chart Line (Simple, Point, Area & Custom)
- Chart Pie (Simple, Donut & Custom)
- Chart Gauge (Simple & Custom)