blob: 8fac9b816261db11a519fce50255bc39ed41359e [file] [log] [blame]
//
// Copyright 2014 Google Inc. All rights reserved.
//
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file or at
// https://developers.google.com/open-source/licenses/bsd
//
library charted.charts;
import 'dart:async';
import 'dart:collection';
import 'dart:html' show Element, window, Event, MouseEvent;
import 'dart:math' as math;
import 'dart:svg' hide Rect;
import 'dart:typed_data';
import 'package:charted/core/text_metrics.dart';
import 'package:charted/core/utils.dart';
import 'package:charted/core/scales.dart';
import 'package:charted/core/interpolators.dart';
import 'package:charted/layout/layout.dart';
import 'package:charted/selection/selection.dart';
import 'package:charted/svg/axis.dart';
import 'package:charted/svg/shapes.dart';
import 'package:charted/selection/transition.dart';
import 'package:collection/collection.dart';
import 'package:logging/logging.dart';
import 'package:observable/observable.dart';
import 'package:quiver/core.dart';
part 'chart_area.dart';
part 'chart_config.dart';
part 'chart_data.dart';
part 'chart_events.dart';
part 'chart_legend.dart';
part 'chart_renderer.dart';
part 'chart_series.dart';
part 'chart_state.dart';
part 'chart_theme.dart';
part 'behaviors/axis_label_tooltip.dart';
part 'behaviors/chart_tooltip.dart';
part 'behaviors/hovercard.dart';
part 'behaviors/line_marker.dart';
part 'behaviors/mouse_tracker.dart';
part 'cartesian_renderers/bar_chart_renderer.dart';
part 'cartesian_renderers/cartesian_base_renderer.dart';
part 'cartesian_renderers/bubble_chart_renderer.dart';
part 'cartesian_renderers/line_chart_renderer.dart';
part 'cartesian_renderers/stackedline_chart_renderer.dart';
part 'cartesian_renderers/stackedbar_chart_renderer.dart';
part 'layout_renderers/layout_base_renderer.dart';
part 'layout_renderers/pie_chart_renderer.dart';
part 'src/cartesian_area_impl.dart';
part 'src/layout_area_impl.dart';
part 'src/chart_axis_impl.dart';
part 'src/chart_config_impl.dart';
part 'src/chart_data_impl.dart';
part 'src/chart_events_impl.dart';
part 'src/chart_legend_impl.dart';
part 'src/chart_series_impl.dart';
part 'src/chart_state_impl.dart';
part 'themes/quantum_theme.dart';
part 'data_transformers/aggregation.dart';
part 'data_transformers/aggregation_item.dart';
part 'data_transformers/aggregation_transformer.dart';
part 'data_transformers/filter_transformer.dart';
part 'data_transformers/transpose_transformer.dart';
final Logger logger = new Logger('charted.charts');