financial_chart
A chart library for financial data. supports candlestick, ohlc, line, area, bar charts and custom chart types.
0.4.1
2.8K downloads/mo
#4752 most downloaded on pub.dev
cjjapan/financial_chart
What this package is like to depend on
Last release 6 months ago
23 Feb 2026
Release timing varies
gaps range from 9 days to 4 months
Most releases are documented
notes for 26 of 32 stable releases
8 versions withdrawn
withdrawn after publishing
1 years old
40 releases · first in 2025
6 releases in the last 12 months
see the full history below
Release timeline
40 releases · Mar 2025 to Feb 2026Releases
latest 40-
0.4.123 Feb 2026 -
0.4.008 Nov 2025Release notes
Open source →2025-11-08
- Add
GGraphBar.basePositionproperty to allow customize base position of bar graph. - Add new graph type
GGraphStackedBarfor stacked bar graph. - Update workshop demo.
- Minor bug fix.
- Add
-
0.3.825 Oct 2025Release notes
Open source →2025-10-25
- Add
**Notifiergetters to properties ofGComponentto allow listen updates.
- Add
-
0.3.715 Oct 2025Release notes
Open source →2025-10-15
- fix scaling issue of
GValueViewPortwith logarithmic scale when panning.
- fix scaling issue of
-
0.3.611 Oct 2025Release notes
Open source →2025-10-11
- add more markers.
GArrowLineMarker- arrow line with customizable arrow heads at start and end.GStatsLineMarker- statistical line marker that extendsGArrowLineMarkerwith value statistics.GCrosslineMarker- crossline marker for marking horizontal and vertical lines.GCalloutMarker- callout/annotation marker with pointer.GFibRetracementMarker- Fibonacci retracement marker.GFibCircleMarker- Fibonacci circle marker.GFibArcMarker- Fibonacci arc marker.GFibResistanceFanMarker- Fibonacci resistance fan marker.GFibTimeZoneMarker- Fibonacci timezone marker.
- [breaking change] deprecate
GArrowMarkerin favor ofGArrowLineMarker. - update workshop demo to include new markers.
- add more markers.
-
0.3.518 Sep 2025Release notes
Open source →2025-09-18
- SDK version up.
- add
GValueViewPort.scaleTypeto support logarithmic price scale. - add
GSvgMarkeroverlay marker. - add screenshot.
- minor fix.
-
0.3.426 Jul 2025 -
0.3.329 Jun 2025Release notes
Open source →2025-06-30
- add
GPanel.onSecondaryTapGraphAreacallback. - add
selected,locked,labelproperties toGComponentand renamehighlighttohighlighted. - add
GGraph.clearMarkers,hitTestOverlayMarkersmethods. - rename
GGraph.drawHighlightMarksmethod todrawGraphHighlightMarks. - add
GPanel.hitTestGraphsmethod. - add
GHitTestMode.autoenum value. - add
GCoordinate.copyByPositionmethod. - add
GSize.copyFromViewSizemethod. - add
GPositionCoordinate.xIsInverted,yIsInvertedproperty. - add
GChart.printDebugPaintCountproperty. - change return value of
GChart.hitTestPanelGraphsmethod. - refactor overlay markers.
- add hitTest logic for overlay markers.
- draw control handles for
GOverlayMarker. - [breaking change] rename class
GLineMarkertoGPolyLineMarker. - [breaking change] change
GArcMarker.closeproperty tocloseType. - add
scaleHandlerproperty toGOverlayMarker. - add
controlHandleThemesproperty toGOverlayMarkerThemeand removecontrolPointsStyle.
- update workshop demo to add
Markerstab.
- add
-
0.3.227 May 2025Release notes
Open source →2025-05-27
- skip rendering of
double.nananddouble.infinitevalues for area and line graphs. - skip rendering of resizing splitters when scaling the viewport.
- fix candlestick graph rendering issue when open and close values are very close.
- skip rendering of
-
0.3.125 May 2025Release notes
Open source →2025-05-25
- fix wrong rendering for some edge cases of area graph.
- fix graph highlight markers being drawn outside of the graph area issue.
- fix animation error after disposed.
- add
GDataSource.dataLoadMarginto allow load more data than necessary to reduce data requests. - rename
GValueViewPort.minValueRange,maxValueRangetominRangeSize,maxRangeSize. - remove
yahoo_finance_data_readerdependency from example.
-
0.3.1+125 May 2025Nothing published for this version
-
0.3.022 May 2025Release notes
Open source →2025-05-22
- fix interaction fail to work when resize. (issue #49).
- add
GCrosshair.updateStrategyproperty to allow customize when to show/hide crosshair. (issue #51). - add
GDataSeriesProperty.valueFormaterproperty. - add
GPanel.onLongPressStartGraphArea,onLongPressMoveGraphArea,onLongPressEndGraphAreacallbacks. - add
Diagnosticableimplementation to components. - add
GDataSource.dataLoadedcallback to allow do something else on updated data before rendering. - update examples with new async data loading logic. (issue #50).
-
0.2.814 May 2025Release notes
Open source →2025-05-14
- fix tap issue.
- add
GDataSource.addSeries,GDataSource.removeSeriesmethods. - add
GChart.addPanelandGChart.removePanelmethods. - fix tooltip area top position issue.
-
0.2.713 May 2025Release notes
Open source →2025-05-13
- fix interaction issues.
- pinch to zoom improvement on graph area.
- fix dataLoader not being called in some cases.
-
0.2.611 May 2025Release notes
Open source →2025-05-11
- fix viewport's
resizeModenot working correctly when resizing by splitter. - fix resizing issue when there are more than two panels or any invisible panels.
- update examples 'workshop' to add 'add / remove' a panel.
- fix viewport's
-
0.2.510 May 2025Release notes
Open source →2025-05-10
- refactor interactions.
- [breaking change] remove
GChartWidget.onTapXXcallbacks. useonPointerDown,onPointerUpinstead. - gesture handling improvement and fix gesture conflicts with other scrollable widget (issue #41).
- hide interaction methods for internal use only.
- [breaking change] remove
- refactor examples to add workshop example.
- draw selection area on
GGridGraphwhen selecting on axes. - draw selected range labels on axes when selecting on axes.
- fix ohlc graph render issue when open has same value as close (issue #42).
- [0.2.5+1] add
GPanel.onTapGraphAreaandGPanel.onDoubleTapGraphAreacallbacks.
- refactor interactions.
-
0.2.5+110 May 2025Nothing published for this version
-
0.2.427 Apr 2025Release notes
Open source →2025-04-27
- add
GGraphLine.smoothing. - update example for
GToolTip.tooltipWidgetBuilder. - minor fix.
- add
-
0.2.325 Apr 2025Release notes
Open source →2025-04-25
- use batch drawing when possible to improve performance.
- add
GToolTip.tooltipWidgetBuilderproperty to allow use custom widget as tooltip. - add
GChart.hitTestEnableproperty to allow disable hit testing globally. - fix issue of highlight markers drawn outside the graph area.
- code refactoring.
-
0.2.222 Apr 2025Release notes
Open source →2025-04-22
- [breaking change] code refactoring.
- remove
GGraphAreaTheme.styleValueAboveLineandstyleValueBelowLine. - rename
GGraphAreaTheme.styleAboveArea,styleAboveAreatostyleAboveBase,styleBelowBase. - move
GGraph.layer,hitTestMode,highlightto parentGComponentclass. - remove
GGraphOhlcTheme.lineStyleMinusandlineStylePlus. - remove
PaintStyle.elevationandshadowColor.
- remove
- draw point value label (time string) to tooltip.
- fix notifyListeners error after disposed.
- add
autoScaleFlgtoGPointViewPort(fix issue #34). - update examples.
- [breaking change] code refactoring.
-
0.2.116 Apr 2025Release notes
Open source →2025-04-16
- [breaking change] code refactoring.
- rename
HitTestModetoGHitTestMode. - rename
GChartControllertoGChartInteractionHandler. - rename
ViewSizeConvertortoGViewSizeConvertor. - rename
GPointAxisMarker.pointtolabelPoint. - remove
GValue.call().
- rename
- add
resizeModetoGPointViewPortandGValueViewPortto allow config the behavior when resizing. - allow update graph properties (added setters).
- fix notifyListeners error after disposed.
- update examples.
- [0.2.1+1] code format & update examples.
- [0.2.1+2] property name
viewPortResizeMode->resizeModeand add to constructor.
- [breaking change] code refactoring.
-
0.2.1+116 Apr 2025Nothing published for this version
-
0.2.1+217 Apr 2025Nothing published for this version
-
0.2.012 Apr 2025Release notes
Open source →2025-04-12
- [breaking change] refactor markers
- rename
GGraphMarkertoGOverlayMarkerso it can be also added to axes. - remove
GGraph.axisMarkersproperty and renameGGraph.graphMarkersproperty toGGraph.overlayMarkers. - add
GAxis.axisMarkersandGAxis.overlayMarkersproperties. - update
GThememarker properties.
- rename
- fix rendering label with rotation.
- update Markers and Live examples.
- [breaking change] refactor markers
-
0.1.810 Apr 2025Release notes
Open source →2025-04-10
- fix issue
GChartWidgetnot working correctly afterchartobject being recreated. - add
GPanel.graphPanModeproperty to allow disable panning graph. - add
GPointViewPort.startPointMin,GPointViewPort.endPointMaxproperties to allow range restriction. - remove dependency
intlandpath_drawingto reduce dependency conflict. - update Panels example.
- fix issue
-
0.1.707 Apr 2025Release notes
Open source →2025-04-07
- fix mouse cursor for splitter
- fix for an issue in example dependency
- add
GPanel.positionToViewPortCoord() - update examples
-
0.1.601 Apr 2025 -
0.1.529 Mar 2025Release notes
Open source →2025-03-28
- expose GChartWidget.onTapXX callbacks
- add
GChart.hitTestGraph(),GChart.saveAsImage() - change
GChart.preRender(),GChart.postRender()callbacks - allow default valueViewPortId
- update examples
- [0.1.5+1] expose
GChartWidget.onPointerDown,onPointerUp
-
0.1.5+129 Mar 2025Nothing published for this version
-
0.1.423 Mar 2025 -
0.1.322 Mar 2025 -
0.1.220 Mar 2025 withdrawnRelease notes
Open source →2025-03-20
- Add feature for issue #2: add momentum scrolling
- Add feature for issue #3: allow zooming in/out with mouse wheel
- [0.1.2+1] Update for issue #3: fix zoom center point
- [0.1.2+2] Change src files layout
2025-03-21
- [0.1.2+3] Fix for issue #3: fix zoom center point
- [0.1.2+4] Fix for issue #2: Add GPanel.momentumScrollSpeed option
-
0.1.2+120 Mar 2025 withdrawnNothing published for this version
-
0.1.2+220 Mar 2025 withdrawnNothing published for this version
-
0.1.2+321 Mar 2025 withdrawnNothing published for this version
-
0.1.2+421 Mar 2025 withdrawnNothing published for this version
-
0.1.115 Mar 2025 withdrawnRelease notes
Open source →2025-03-15
- Minor changes
- [0.1.1+1] Fix for linting
- [0.1.1+2] Fix for linting
-
0.1.1+115 Mar 2025 withdrawnNothing published for this version
-
0.1.1+215 Mar 2025Nothing published for this version
-
0.1.015 Mar 2025 withdrawn