Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors = [{ name = "Flet contributors", email = "[email protected]" }]
license = "Apache-2.0"
requires-python = ">=3.10"
dependencies = [
"flet >=0.70.0.dev0",
"flet",
]

[project.urls]
Expand Down
10 changes: 9 additions & 1 deletion src/flet_charts/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,12 @@
LineChartDataPoint,
LineChartDataPointTooltip,
)
from flet_charts.matplotlib_chart import MatplotlibChart
from flet_charts.matplotlib_chart import (
MatplotlibChart,
MatplotlibChartMessageEvent,
MatplotlibChartToolbarButtonsUpdateEvent,
)
from flet_charts.matplotlib_chart_with_toolbar import MatplotlibChartWithToolbar
from flet_charts.pie_chart import PieChart, PieChartEvent
from flet_charts.pie_chart_section import PieChartSection
from flet_charts.plotly_chart import PlotlyChart
Expand Down Expand Up @@ -78,4 +83,7 @@
"ScatterChartSpot",
"ScatterChartSpotTooltip",
"ScatterChartTooltip",
"MatplotlibChartMessageEvent",
"MatplotlibChartToolbarButtonsUpdateEvent",
"MatplotlibChartWithToolbar",
]
16 changes: 16 additions & 0 deletions src/flet_charts/matplotlib_backends/backend_flet_agg.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
from matplotlib import _api
from matplotlib.backends import backend_webagg_core


class FigureCanvasFletAgg(backend_webagg_core.FigureCanvasWebAggCore):
manager_class = _api.classproperty(lambda cls: FigureManagerFletAgg)
supports_blit = False


class FigureManagerFletAgg(backend_webagg_core.FigureManagerWebAgg):
_toolbar2_class = backend_webagg_core.NavigationToolbar2WebAgg


FigureCanvas = FigureCanvasFletAgg
FigureManager = FigureManagerFletAgg
interactive = True
Loading