scidart_plot 0.0.2-dev.1 copy "scidart_plot: ^0.0.2-dev.1" to clipboard
scidart_plot: ^0.0.2-dev.1 copied to clipboard

SciDart Plot is a data visualization library compatible with SciDart. This library is part of SciDart project. The main goal is Generate plots strings in SVG format.

example/scidart_plot_example.dart

import 'package:scidart/numdart.dart';
import 'package:scidart_plot/scidart_plot.dart';

void main() {
  var N = 0.1;
  var n = linspace(0, N, num: 50, endpoint: false);
  var f1 = 60.0;
  var sg = arraySin(arrayMultiplyToScalar(n, 2 * pi * f1));

  var line1 = PlotGeneral(ay: sg);
  var line2 = PlotGeneral(
      ay: arrayDivisionToScalar(sg, 1.5),
      plotGeneralType: PlotGeneralType.Dot,
      stroke: Color.blue);
  var line3 = PlotGeneral(
      ay: arrayDivisionToScalar(sg, 2),
      plotGeneralType: PlotGeneralType.Stem,
      stroke: Color.green);
  var line4 = PlotGeneral(
      ay: arrayDivisionToScalar(sg, 3),
      plotGeneralType: PlotGeneralType.Bar,
      stroke: Color.purple);

  var legend1 = LegendItem('line 1');
  var legend2 = LegendItem('line 2');
  var legend3 = LegendItem('line 3');
  var legend4 = LegendItem('line 4');

  var plotExample = canvasGeneral(
      ax: n,
      lines: [line1, line2, line3, line4],
      title: 'Example plot',
      legend: Legend(
          [legend1, legend2, legend3, legend4], LegendPosition.topRight));

  print(plotExample.toXML());
}
4
likes
140
pub points
41%
popularity

Publisher

unverified uploader

SciDart Plot is a data visualization library compatible with SciDart. This library is part of SciDart project. The main goal is Generate plots strings in SVG format.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

scidart

More

Packages that depend on scidart_plot