Class AttributeSummarizer

All Implemented Interfaces:
ImageObserver, MenuContainer, BeanContextChild, Serializable, EventListener, Accessible, DataSourceListener, TestSetListener, TrainingSetListener, UserRequestAcceptor, Visible

public class AttributeSummarizer extends DataVisualizer
Bean that encapsulates displays bar graph summaries for attributes in a data set.
Version:
$Revision: 7059 $
Author:
Mark Hall
See Also:
  • Constructor Details

    • AttributeSummarizer

      public AttributeSummarizer()
      Creates a new AttributeSummarizer instance.
  • Method Details

    • globalInfo

      public String globalInfo()
      Global info for this bean
      Overrides:
      globalInfo in class DataVisualizer
      Returns:
      a String value
    • setColoringIndex

      public void setColoringIndex(int ci)
      Set the coloring index for the attribute summary plots
      Parameters:
      ci - an int value
    • getColoringIndex

      public int getColoringIndex()
      Return the coloring index for the attribute summary plots
      Returns:
      an int value
    • setGridWidth

      public void setGridWidth(int gw)
      Set the width of the grid of plots
      Parameters:
      gw - the width of the grid
    • getGridWidth

      public int getGridWidth()
      Get the width of the grid of plots
      Returns:
      the grid width
    • setMaxPlots

      public void setMaxPlots(int mp)
      Set the maximum number of plots to display
      Parameters:
      mp - the number of plots to display
    • getMaxPlots

      public int getMaxPlots()
      Get the number of plots to display
      Returns:
      the number of plots to display
    • setDesign

      public void setDesign(boolean design)
      Set whether the appearance of this bean should be design or application
      Parameters:
      design - true if bean should appear in design mode
    • useDefaultVisual

      public void useDefaultVisual()
      Use the default appearance for this bean
      Specified by:
      useDefaultVisual in interface Visible
      Overrides:
      useDefaultVisual in class DataVisualizer
    • enumerateRequests

      public Enumeration enumerateRequests()
      Return an enumeration of actions that the user can ask this bean to perform
      Specified by:
      enumerateRequests in interface UserRequestAcceptor
      Overrides:
      enumerateRequests in class DataVisualizer
      Returns:
      an Enumeration value
    • setInstances

      public void setInstances(Instances inst) throws Exception
      Set instances for this bean. This method is a convenience method for clients who use this component programatically
      Overrides:
      setInstances in class DataVisualizer
      Parameters:
      inst - an Instances value
      Throws:
      Exception - if an error occurs
    • performRequest

      public void performRequest(String request)
      Perform a named user request
      Specified by:
      performRequest in interface UserRequestAcceptor
      Overrides:
      performRequest in class DataVisualizer
      Parameters:
      request - a string containing the name of the request to perform
      Throws:
      IllegalArgumentException - if request is not supported
    • main

      public static void main(String[] args)