Packages

  • package root
    Definition Classes
    root
  • package scalax
    Definition Classes
    root
  • package chart

    This package contains a library for creating and working with charts.

    This package contains a library for creating and working with charts. It wraps JFreeChart, much like scala.swing does with the original javax.swing package.

    Getting Started

    There is an all you can eat import providing all the high-level functionality of this library:

    import scalax.chart.api._
    
    val data = for (i <- 1 to 5) yield (i,i)
    val chart = XYLineChart(data)
    chart.saveAsPNG("/tmp/chart.png")

    All of the functionality of the api object is also contained by module.Charting, which you can either import or use as a mixin:

    object MyChartApp extends App with scalax.chart.module.Charting {
      val data = for (i <- 1 to 5) yield (i,i)
      val chart = XYLineChart(data)
      chart.saveAsPNG("/tmp/chart.png")
    }

    The module package provides a la carte imports, which you can import or mix in for only parts of the API. To find out more about the modules in detail, have a look at the documentation of the module.Charting module. From there on you can discover the modules one by one.

    Definition Classes
    scalax
  • package event
    Definition Classes
    chart
  • package exporting
    Definition Classes
    chart
  • package module

    This package provides a la carte imports.

    This package provides a la carte imports. It is organized into modules following the Scala's Selfless Trait Pattern. Some of these modules depend on each other. In this case, there is often a short documentation in the higher-level module and links to the lower-level modules. Have a look for yourself and start at the highest-level all you can eat module Charting.

    Definition Classes
    chart
  • Axis
  • CategoryChart
  • Chart
  • ChartCompanion
  • DocMacros
  • MultiplePieChart
  • PieChart
  • RingChart
  • SpiderWebChart
  • XYChart
  • api

object api extends Charting

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. Charting
  3. ToolTipGenerators
  4. XYToolTipGenerators
  5. PieToolTipGenerators
  6. CategoryToolTipGenerators
  7. LabelGenerators
  8. XYLabelGenerators
  9. PieLabelGenerators
  10. CategoryLabelGenerators
  11. Exporting
  12. ChartFactories
  13. XYChartFactories
  14. SpiderWebChartFactory
  15. PieChartFactories
  16. CategoryChartFactories
  17. RichPlot
  18. MarkerConversions
  19. DatasetConversions
  20. XYDatasetConversions
  21. TableXYDatasetConversions
  22. PieDatasetConversions
  23. CategoryDatasetConversions
  24. BoxAndWhiskerChartFactories
  25. DocMacros
  26. BoxAndWhiskerDatasetConversions
  27. RichChartingCollections
  28. Imports
  29. Converting
  30. AnyRef
  31. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type AxisLabelLocation = org.jfree.chart.axis.AxisLabelLocation
    Definition Classes
    Imports
  2. type BoxAndWhiskerCategoryDataset = org.jfree.data.statistics.BoxAndWhiskerCategoryDataset
    Definition Classes
    Imports
  3. type BoxAndWhiskerXYDataset = org.jfree.data.statistics.BoxAndWhiskerXYDataset
    Definition Classes
    Imports
  4. type CategoryDataset = org.jfree.data.category.CategoryDataset
    Definition Classes
    Imports
  5. type CategoryLabelGenerator = (CategoryDataset, Comparable[_], Comparable[_]) ⇒ String

    Function alias for creating item labels for category charts.

    Function alias for creating item labels for category charts.

    Definition Classes
    Imports
  6. type CategoryMarker = org.jfree.chart.plot.CategoryMarker
    Definition Classes
    Imports
  7. type CategoryPlot = org.jfree.chart.plot.CategoryPlot
    Definition Classes
    Imports
  8. type CategoryToolTipGenerator = (CategoryDataset, Comparable[_], Comparable[_]) ⇒ String

    Function alias for creating tooltips for category charts.

    Function alias for creating tooltips for category charts.

    Definition Classes
    Imports
  9. type ChartTheme = org.jfree.chart.ChartTheme
    Definition Classes
    Imports
  10. type Color = java.awt.Color
    Definition Classes
    Imports
  11. type Font = java.awt.Font
    Definition Classes
    Imports
  12. type IntervalMarker = org.jfree.chart.plot.IntervalMarker
    Definition Classes
    Imports
  13. type IntervalXYDataset = org.jfree.data.xy.IntervalXYDataset
    Definition Classes
    Imports
  14. type JFreeChart = org.jfree.chart.JFreeChart
    Definition Classes
    Imports
  15. type Layer = org.jfree.ui.Layer
    Definition Classes
    Imports
  16. type Marker = org.jfree.chart.plot.Marker
    Definition Classes
    Imports
  17. type MultiplePiePlot = org.jfree.chart.plot.MultiplePiePlot
    Definition Classes
    Imports
  18. type Orientation = scala.swing.Orientation.Value
    Definition Classes
    Imports
  19. type Paint = java.awt.Paint
    Definition Classes
    Imports
  20. type PieDataset = org.jfree.data.general.PieDataset
    Definition Classes
    Imports
  21. type PieLabelGenerator = (PieDataset, Comparable[_]) ⇒ String

    Function alias for creating item labels for pie charts.

    Function alias for creating item labels for pie charts.

    Definition Classes
    Imports
  22. type PiePlot = org.jfree.chart.plot.PiePlot
    Definition Classes
    Imports
  23. type PiePlot3D = org.jfree.chart.plot.PiePlot3D
    Definition Classes
    Imports
  24. type PieToolTipGenerator = (PieDataset, Comparable[_]) ⇒ String

    Function alias for creating tooltips for pie charts.

    Function alias for creating tooltips for pie charts.

    Definition Classes
    Imports
  25. type RectangleInsets = org.jfree.ui.RectangleInsets
    Definition Classes
    Imports
  26. type RingPlot = org.jfree.chart.plot.RingPlot
    Definition Classes
    Imports
  27. type SpiderWebPlot = org.jfree.chart.plot.SpiderWebPlot
    Definition Classes
    Imports
  28. type Stroke = java.awt.Stroke
    Definition Classes
    Imports
  29. type TableXYDataset = org.jfree.data.xy.TableXYDataset
    Definition Classes
    Imports
  30. type TimePeriodValues = org.jfree.data.time.TimePeriodValues
    Definition Classes
    Imports
  31. type TimePeriodValuesCollection = org.jfree.data.time.TimePeriodValuesCollection
    Definition Classes
    Imports
  32. type TimeSeries = org.jfree.data.time.TimeSeries
    Definition Classes
    Imports
  33. type TimeSeriesCollection = org.jfree.data.time.TimeSeriesCollection
    Definition Classes
    Imports
  34. type TimeTableXYDataset = org.jfree.data.time.TimeTableXYDataset
    Definition Classes
    Imports
  35. type ValueMarker = org.jfree.chart.plot.ValueMarker
    Definition Classes
    Imports
  36. type XYDataset = org.jfree.data.xy.XYDataset
    Definition Classes
    Imports
  37. type XYLabelGenerator = (XYDataset, Comparable[_], Int) ⇒ String

    Function alias for creating item labels for xy charts.

    Function alias for creating item labels for xy charts.

    Definition Classes
    Imports
  38. type XYPlot = org.jfree.chart.plot.XYPlot
    Definition Classes
    Imports
  39. type XYSeries = org.jfree.data.xy.XYSeries
    Definition Classes
    Imports
  40. type XYSeriesCollection = org.jfree.data.xy.XYSeriesCollection
    Definition Classes
    Imports
  41. type XYToolTipGenerator = (XYDataset, Comparable[_], Int) ⇒ String

    Function alias for creating tooltips for xy charts.

    Function alias for creating tooltips for xy charts.

    Definition Classes
    Imports
  42. type YIntervalSeries = org.jfree.data.xy.YIntervalSeries
    Definition Classes
    Imports
  43. type YIntervalSeriesCollection = org.jfree.data.xy.YIntervalSeriesCollection
    Definition Classes
    Imports
  44. abstract class ToBoxAndWhiskerCategoryDataset [A] extends Converter[A]
  45. abstract class ToBoxAndWhiskerXYDataset [A] extends Converter[A]
  46. abstract class ToCategoryDataset [A] extends Converter[A]
    Definition Classes
    CategoryDatasetConversions
  47. abstract class Converter [A] extends AnyRef

    A type class that converts instances of type A to instances of type X.

    A type class that converts instances of type A to instances of type X.

    Definition Classes
    Converting
  48. abstract class ConverterCompanion [XX, C[X] <: Converter[X]] extends AnyRef

    A generic companion for Converter type classes.

    A generic companion for Converter type classes.

    XX

    constrains the output type X of the converter

    C

    the converter type

    Definition Classes
    Converting
  49. trait ToCategoryMarker [A] extends AnyRef

    Converts some type A to a category marker.

    Converts some type A to a category marker.

    Definition Classes
    MarkerConversions
  50. trait ToMarker [A] extends AnyRef

    Converts some type A to a marker.

    Converts some type A to a marker.

    Definition Classes
    MarkerConversions
  51. abstract class ToPieDataset [A] extends Converter[A]
    Definition Classes
    PieDatasetConversions
  52. implicit class RichCategorizedTuple2s [A, B, C] extends AnyRef

    Enriches a collection of categorized data pairs.

    Enriches a collection of categorized data pairs.

    Definition Classes
    RichChartingCollections
  53. implicit class RichCategorizedTuple4s [A, B, C, D, E] extends AnyRef

    Enriches a collection of categorized 4-tuples.

    Enriches a collection of categorized 4-tuples.

    Definition Classes
    RichChartingCollections
  54. implicit class RichTuple2s [A, B] extends AnyRef

    Enriches a collection of data pairs.

    Enriches a collection of data pairs.

    Definition Classes
    RichChartingCollections
  55. implicit class RichTuple4s [A, B, C, D] extends AnyRef

    Enriches a collection of data 4-tuples.

    Enriches a collection of data 4-tuples.

    Definition Classes
    RichChartingCollections
  56. implicit class RichCategoryPlot extends AnyRef

    Enriches a CategoryPlot.

    Enriches a CategoryPlot.

    Definition Classes
    RichPlot
  57. implicit class RichFastScatterPlot extends AnyRef

    Enriches a FastScatterPlot.

    Enriches a FastScatterPlot.

    Definition Classes
    RichPlot
  58. implicit class RichThermometerPlot extends AnyRef

    Enriches a ThermometerPlot.

    Enriches a ThermometerPlot.

    Definition Classes
    RichPlot
  59. implicit class RichXYPlot extends AnyRef

    Enriches an XYPlot.

    Enriches an XYPlot.

    Definition Classes
    RichPlot
  60. abstract class ToTableXYDataset [A] extends Converter[A]
    Definition Classes
    TableXYDatasetConversions
  61. abstract class ToIntervalXYDataset [A] extends ToXYDataset[A]
    Definition Classes
    XYDatasetConversions
  62. abstract class ToXYDataset [A] extends Converter[A]
    Definition Classes
    XYDatasetConversions

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit def ChartJPEGExporter(chart: Chart): JPEGExporter
    Definition Classes
    Exporting
  5. implicit def ChartPDFExporter(chart: Chart): PDFExporter
    Definition Classes
    Exporting
  6. implicit def ChartPNGExporter(chart: Chart): PNGExporter
    Definition Classes
    Exporting
  7. implicit def ChartSVGExporter(chart: Chart): SVGExporter
    Definition Classes
    Exporting
  8. val MultiplePieChart: chart.MultiplePieChart.type

    Factory for multiple pie charts.

    Factory for multiple pie charts.

    Definition Classes
    PieChartFactories
  9. val Orientation: scala.swing.Orientation.type
    Definition Classes
    Imports
  10. val PieChart: chart.PieChart.type

    Factory for pie charts.

    Factory for pie charts.

    Definition Classes
    PieChartFactories
  11. val RingChart: chart.RingChart.type

    Factory for ring charts.

    Factory for ring charts.

    Definition Classes
    PieChartFactories
  12. val SpiderWebChart: chart.SpiderWebChart.type

    Factory for spider web charts.

    Factory for spider web charts.

    Definition Classes
    SpiderWebChartFactory
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def calculateBoxAndWhiskerStatistics[A](xs: Seq[A])(implicit arg0: Numeric[A]): BoxAndWhiskerItem
    Attributes
    protected[scalax.chart]
    Definition Classes
    RichChartingCollections
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. object BoxAndWhiskerChart

    Factory for box and whisker charts.

    Factory for box and whisker charts.

    Definition Classes
    BoxAndWhiskerChartFactories
  31. object XYBoxAndWhiskerChart

    Factory for box and whisker charts.

    Factory for box and whisker charts.

    Definition Classes
    BoxAndWhiskerChartFactories
  32. object ToBoxAndWhiskerCategoryDataset extends ConverterCompanion[BoxAndWhiskerCategoryDataset, ToBoxAndWhiskerCategoryDataset]
  33. object ToBoxAndWhiskerXYDataset extends ConverterCompanion[BoxAndWhiskerXYDataset, ToBoxAndWhiskerXYDataset]
  34. object AreaChart

    Factory for area charts.

    Factory for area charts.

    Definition Classes
    CategoryChartFactories
  35. object BarChart

    Factory for bar charts.

    Factory for bar charts.

    Definition Classes
    CategoryChartFactories
  36. object LineChart

    Factory for line charts.

    Factory for line charts.

    Definition Classes
    CategoryChartFactories
  37. object ToCategoryDataset extends ConverterCompanion[CategoryDataset, ToCategoryDataset]
    Definition Classes
    CategoryDatasetConversions
  38. object CategoryLabelGenerator

    Label generator factory for category charts.

    Label generator factory for category charts.

    Definition Classes
    CategoryLabelGenerators
  39. object CategoryToolTipGenerator

    Tool tip generator factory for category charts.

    Tool tip generator factory for category charts.

    Definition Classes
    CategoryToolTipGenerators
  40. object AxisLabelLocation
    Definition Classes
    Imports
  41. object ChartTheme
    Definition Classes
    Imports
  42. object Layer
    Definition Classes
    Imports
  43. object ToCategoryMarker

    Contains default ToCategoryMarker instances.

    Contains default ToCategoryMarker instances.

    Definition Classes
    MarkerConversions
  44. object ToMarker

    Contains default ToMarker instances.

    Contains default ToMarker instances.

    Definition Classes
    MarkerConversions
  45. object ToPieDataset extends ConverterCompanion[PieDataset, ToPieDataset]
    Definition Classes
    PieDatasetConversions
  46. object PieLabelGenerator

    Label generator factory for pie charts.

    Label generator factory for pie charts.

    Definition Classes
    PieLabelGenerators
  47. object PieToolTipGenerator

    Tool tip generator factory for pie charts.

    Tool tip generator factory for pie charts.

    Definition Classes
    PieToolTipGenerators
  48. object ToTableXYDataset extends ConverterCompanion[TableXYDataset, ToTableXYDataset]
    Definition Classes
    TableXYDatasetConversions
  49. object XYAreaChart

    Factory for numeric area charts.

    Factory for numeric area charts.

    Definition Classes
    XYChartFactories
  50. object XYBarChart

    Factory for numeric bar charts.

    Factory for numeric bar charts.

    Definition Classes
    XYChartFactories
  51. object XYDeviationChart

    Factory for numeric deviation charts.

    Factory for numeric deviation charts.

    Definition Classes
    XYChartFactories
  52. object XYLineChart

    Factory for numeric line charts.

    Factory for numeric line charts.

    Definition Classes
    XYChartFactories
  53. object ToIntervalXYDataset extends ConverterCompanion[IntervalXYDataset, ToIntervalXYDataset]
    Definition Classes
    XYDatasetConversions
  54. object ToXYDataset extends ConverterCompanion[XYDataset, ToXYDataset]
    Definition Classes
    XYDatasetConversions
  55. object XYLabelGenerator

    Label generator factory for xy charts.

    Label generator factory for xy charts.

    Definition Classes
    XYLabelGenerators
  56. object XYToolTipGenerator

    Tool tip generator factory for xy charts.

    Tool tip generator factory for xy charts.

    Definition Classes
    XYToolTipGenerators

Inherited from Charting

Inherited from ToolTipGenerators

Inherited from XYToolTipGenerators

Inherited from PieToolTipGenerators

Inherited from CategoryToolTipGenerators

Inherited from LabelGenerators

Inherited from XYLabelGenerators

Inherited from PieLabelGenerators

Inherited from CategoryLabelGenerators

Inherited from Exporting

Inherited from ChartFactories

Inherited from XYChartFactories

Inherited from SpiderWebChartFactory

Inherited from PieChartFactories

Inherited from CategoryChartFactories

Inherited from RichPlot

Inherited from MarkerConversions

Inherited from DatasetConversions

Inherited from XYDatasetConversions

Inherited from TableXYDatasetConversions

Inherited from PieDatasetConversions

Inherited from DocMacros

Inherited from RichChartingCollections

Inherited from Imports

Inherited from Converting

Inherited from AnyRef

Inherited from Any

Ungrouped