Search packages, repositories and app categories

spider_chart cover
Package detailsv0.2.0

spider_chart

Spider Chart is a simple spider/radar charting library for Flutter

AndroidiOSWebmacOSWindowsLinux
30-day downloads
142
Likes
33
Pub points
160

Install package

flutter pub add spider_chart

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Spider Chart is a lightweight Flutter library for creating spider (radar) charts, enabling visual representation of multi-variable data in a circular format. It supports customizable axes, data series, and styling options, making it ideal for comparing performance across multiple dimensions. The library is compatible with all major platforms including Android, iOS, Web, macOS, Windows, and Linux. Designed for simplicity and ease of integration, it allows developers to quickly add interactive radar charts to their applications without complex setup.

Use cases

  • Comparing multi-dimensional performance metrics
  • Visualizing survey or rating data
  • Displaying player stats in games
  • Analyzing business KPIs
  • Presenting scientific or technical data

Key features

  • Simple API for quick integration
  • Customizable chart appearance
  • Support for multiple data series
  • Responsive design across platforms
  • Built-in animation support
  • Flexible axis configuration

Suitable for

  • Data visualization in dashboards
  • Educational apps with comparative data
  • Sports analytics tools
  • User feedback analysis interfaces
  • Interactive reporting features

Considerations

  • Best suited for up to 8-10 data categories
  • May require tuning for high-density data
  • Limited built-in interactivity beyond basic hover
  • Not optimized for very large datasets
  • Styling customization requires familiarity with Flutter's rendering system

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Pub Gitlab pipeline status

spider_chart

A simple spider/radar chart library for Flutter.

screenshot

Quick Start

More examples will be added, but this will get you going in the meantime. The chart can be sized with a container or by passing in a Size object to the size named parameter.

Center(
  child: Container(
    width: 300,
    height: 300,
    child: SpiderChart(
      data: [
        7,
        5,
        10,
        7,
        4,
      ],
      maxValue: 10, // the maximum value that you want to represent (essentially sets the data scale of the chart)
      colors: <Color>[
        Colors.red,
        Colors.green,
        Colors.blue,
        Colors.yellow,
        Colors.indigo,
      ],
    ),
  ),
)

Categories

Source repository

Projects using this package

No data available yet.