Flutter 图表

2025年3月17日 | 阅读 3 分钟

图表是数据的图形表示,其中数据由符号表示,例如线、条、饼图等。在 Flutter 中,图表的行为与普通图表相同。我们在 Flutter 中使用图表以图形方式表示数据,使用户能够以简单的方式理解它们。我们还可以绘制图表来表示值的上升和下降。图表可以轻松读取数据,并在我们需要时帮助我们了解每月或每年的表现。

Flutter 中支持的图表类型

Flutter 主要支持三种类型的图表,每种图表都带有多个配置选项。以下是在 Flutter 应用程序中使用的图表

  1. 折线图
  2. 柱状图
  3. 饼图和圆环图

折线图

折线图是使用线条连接各个数据点的图表。它以一系列数据点显示信息。它主要用于跟踪短时间和长时间内的变化。

我们可以如下使用它

柱状图

它是使用矩形条表示分类数据的图表。它可以是水平或垂直的。

我们可以如下使用它

饼图或圆环图

它是一个在圆形图中显示信息的图表。在此图中,圆被分成扇区,每个扇区显示百分比或比例数据。

我们可以如下使用它

让我们借助一个例子来理解它。

示例

打开 IDE 并创建一个新的 Flutter 项目。接下来,打开项目,导航到 lib 文件夹,然后打开 pubspec.yaml 文件。在此文件中,我们需要添加图表依赖项。Flutter 提供了多个图表依赖项,在这里我们将使用 fl_chart 依赖项。因此,如下添加它

添加依赖项后,单击屏幕左上角显示的获取包链接。现在,打开 main.dart 文件并将其替换为以下代码

输出

当我们在设备或模拟器中运行应用程序时,我们将获得与以下屏幕截图类似的屏幕 UI

Flutter Charts