Package sim.util.media.chart
Class XYChartGenerator
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
sim.util.media.chart.ChartGenerator
sim.util.media.chart.XYChartGenerator
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
- Direct Known Subclasses:
BubbleChartGenerator,HistogramGenerator,ScatterPlotGenerator,TimeSeriesChartGenerator
An abstract subclass of ChartGenerator for charts which involve X-Y data, such
as Time Series, Histograms, and Scatter Plots.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class sim.util.media.chart.ChartGenerator
ChartGenerator.UniqueStringNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class sim.util.media.chart.ChartGenerator
chart, chartPanel, DEFAULT_CHART_HEIGHT, DEFAULT_CHART_PROPORTION, FORCE_KEY, globalAttributes, invalidChartTitle, seriesAttributes, validChartTitleFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidorg.jfree.chart.JFreeChartgetChart()Returns the underlying chart.Deprecated.Returns the name of the Domain Axis label -- usually this is the X axis.Deprecated.Returns the name of the Range Axis Label -- usually this is the Y axis.intAssumes that the underlying Dataset is an XYDataset.org.jfree.data.general.DatasetReturns the name of the X Axis label.Returns the name of the Y Axis label.booleanbooleanvoidsetDomainAxisLabel(String val) Deprecated.Sets the name of the Domain Axis label -- usually this is the X axis.voidsetDomainAxisRange(double lower, double upper) Deprecated.voidsetRangeAxisLabel(String val) Deprecated.Sets the name of the Range Axis label -- usually this is the Y axis.voidsetRangeAxisRange(double lower, double upper) Deprecated.voidsetSeriesDataset(org.jfree.data.general.Dataset obj) voidsetXAxisLabel(String val) Sets the name of the X Axis label.voidsetXAxisLogScaled(boolean isLogScaled) voidsetXAxisRange(double lower, double upper) voidsetYAxisLabel(String val) Sets the name of the Y Axis label.voidsetYAxisLogScaled(boolean isLogScaled) voidsetYAxisRange(double lower, double upper) Methods inherited from class sim.util.media.chart.ChartGenerator
addGlobalAttribute, addLegend, buildChart, buildChartPanel, createFrame, createFrame, createFrame, getChartPanel, getFrame, getGlobalAttribute, getGlobalAttributeCount, getNumGlobalAttributes, getNumSeriesAttributes, getProportion, getScale, getSeriesAttribute, getSeriesAttributes, getTitle, isFixed, moveSeries, quit, removeAllSeries, removeGlobalAttribute, removeSeries, setChartPanel, setFixed, setInvalidChartTitle, setProportion, setScale, setSeriesAttributes, setTitle, startMovie, stopMovie, update, update, updateChartLater, updateChartWithinMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
XYChartGenerator
public XYChartGenerator()
-
-
Method Details
-
setXAxisLogScaled
public void setXAxisLogScaled(boolean isLogScaled) -
isXAxisLogScaled
public boolean isXAxisLogScaled() -
setYAxisLogScaled
public void setYAxisLogScaled(boolean isLogScaled) -
isYAxisLogScaled
public boolean isYAxisLogScaled() -
getSeriesDataset
public org.jfree.data.general.Dataset getSeriesDataset()- Specified by:
getSeriesDatasetin classChartGenerator
-
setSeriesDataset
public void setSeriesDataset(org.jfree.data.general.Dataset obj) - Specified by:
setSeriesDatasetin classChartGenerator
-
getSeriesCount
public int getSeriesCount()Assumes that the underlying Dataset is an XYDataset. Override this for other datasets.- Specified by:
getSeriesCountin classChartGenerator
-
setRangeAxisLabel
Deprecated.Sets the name of the Range Axis label -- usually this is the Y axis. -
setYAxisLabel
Sets the name of the Y Axis label. -
getRangeAxisLabel
Deprecated.Returns the name of the Range Axis Label -- usually this is the Y axis. -
getYAxisLabel
Returns the name of the Y Axis label. -
setDomainAxisLabel
Deprecated.Sets the name of the Domain Axis label -- usually this is the X axis. -
setXAxisLabel
Sets the name of the X Axis label. -
getDomainAxisLabel
Deprecated.Returns the name of the Domain Axis label -- usually this is the X axis. -
getXAxisLabel
Returns the name of the X Axis label. -
getChart
public org.jfree.chart.JFreeChart getChart()Returns the underlying chart.- Overrides:
getChartin classChartGenerator
-
buildGlobalAttributes
- Overrides:
buildGlobalAttributesin classChartGenerator
-
setRangeAxisRange
public void setRangeAxisRange(double lower, double upper) Deprecated. -
setYAxisRange
public void setYAxisRange(double lower, double upper) -
setDomainAxisRange
public void setDomainAxisRange(double lower, double upper) Deprecated. -
setXAxisRange
public void setXAxisRange(double lower, double upper)
-