relu_plot_lib 1.0.6 copy "relu_plot_lib: ^1.0.6" to clipboard
relu_plot_lib: ^1.0.6 copied to clipboard

A simple graph tool for flutter desktop applications which allows for drawing of multiple graphs.

About #

relu_plot_lib is a simple graph tool for flutter desktop applications.

Add multiple graphs and annotate them with widgets of your choosing, navigate around the plot and scale it using your mouse, and read and compare graph values with crosshairs.

Usage #

To use relu_plot_lib, simply add relu_plot_lib as a dependency in your pubspec.yaml file.

dependencies:
  relu_plot_lib: ^1.0.6

relu_plot_lib_demo

An example on how to implement the simple relu_plot_lib Plot in the video above is shown below. This code is available in the examples folder as well.

Plot(
  xTicks: Ticks(
    pretty: true, 
    logarithmic: true,
    unit: 'Hz',
    fractionDigits: 1,
    ),
  yTicks: Ticks(
    pretty: true, 
    unit: 'dB'
    ),
  graphs: [
    Graph(
      x: List<double>.generate(10000, (i) => i + 1.0), 
      y: List<double>.generate(10000, (i) => i + 1.0),
      color: Colors.blue,
      crosshairs: [
        Crosshair(
          width: 120,
          label: 'Crosshair', 
          yPadding: 20, 
          color: Colors.red,
        )
      ],
      annotations: [
        Annotation(
          width: 100,
          height: 100,
          child: const Card.filled(
            color: Colors.red,
            child: SizedBox(
              width: 100,
              height: 70,
              child: Center(
                child: Text(
                  'This is an annotation!', 
                  textAlign: TextAlign.center,
                )
              ),
            ),
          ),
        ),
      ]
    ),
  ],
)
1
likes
160
points
50
downloads

Publisher

verified publisherrelu.no

Weekly Downloads

A simple graph tool for flutter desktop applications which allows for drawing of multiple graphs.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, test, vector_math

More

Packages that depend on relu_plot_lib