Class MultiFigurePane

All Implemented Interfaces:
ImageObserver, MenuContainer, Printable, Serializable, Accessible, Scene

public class MultiFigurePane extends JPanel implements Scene
Interactive view for multiple mathematical plots.
See Also:
  • Constructor Details

    • MultiFigurePane

      public MultiFigurePane(LayoutManager layout)
      Constructor.
      Parameters:
      layout - the layout manager.
    • MultiFigurePane

      public MultiFigurePane(int nrow, int ncol)
      Constructor with GridLayout.
      Parameters:
      nrow - the number of rows.
      ncol - the number of columns.
    • MultiFigurePane

      public MultiFigurePane(Canvas... plots)
      Constructor with GridLayout.
      Parameters:
      plots - the plots to add into the frame.
  • Method Details

    • content

      public JComponent content()
      Description copied from interface: Scene
      Returns the content component.
      Specified by:
      content in interface Scene
      Returns:
      the content component.
    • toolbar

      public JToolBar toolbar()
      Description copied from interface: Scene
      Returns a toolbar to control the plot.
      Specified by:
      toolbar in interface Scene
      Returns:
      a toolbar to control the plot.
    • splom

      public static MultiFigurePane splom(DataFrame data, char mark, Color color)
      Returns the scatter plot matrix (SPLOM).
      Parameters:
      data - the data frame.
      mark - the mark of points.
      color - the color of points.
      Returns:
      the scatter plot matrix.
    • splom

      public static MultiFigurePane splom(DataFrame data, char mark, String category)
      Returns the scatter plot matrix (SPLOM).
      Parameters:
      data - the data frame.
      mark - the mark of points.
      category - the category column for coloring.
      Returns:
      the scatter plot matrix.