Class MatrixChartRenderer
java.lang.Object
org.nuiton.math.matrix.viewer.renderer.MatrixChartRenderer
- All Implemented Interfaces:
MatrixRenderer
Matrix chart renderer (based on jfreechart).
- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jfree.chart.axis.CategoryAxisgetCategoryAxis(MatrixND matrix) Abscisse (nom + valeur à la verticale).protected org.jfree.data.category.CategoryDatasetgetCategoryDataset(MatrixND matrix) JFreechart data model.protected org.jfree.chart.plot.CategoryPlotgetCategoryPlot(MatrixND matrix) Category plot.protected org.jfree.chart.ChartPanelgetChartPanel(org.jfree.chart.JFreeChart chart) Build jfreechart panel.protected JComboBoxChart renderers combo box.getComponent(MatrixND matrix) Renderer component for matrix.getIcon()Renderer icon (used inMatrixRendererSolution.ICONrendering).protected org.jfree.chart.JFreeChartgetJFreeChart(MatrixND matrix) Build chart.protected JPanelgetJFreeChartPanel(MatrixND matrix) getName()Renderer name (used inMatrixRendererSolution.RADIO_BUTTONrendering).protected org.jfree.chart.axis.ValueAxisgetValueAxis(MatrixND matrix) Ordonnées (valeur seule).
-
Field Details
-
chartRendererComboBox
-
chart
protected org.jfree.chart.JFreeChart chart
-
-
Constructor Details
-
MatrixChartRenderer
public MatrixChartRenderer()
-
-
Method Details
-
getComponent
Description copied from interface:MatrixRendererRenderer component for matrix.- Specified by:
getComponentin interfaceMatrixRenderer- Parameters:
matrix- matrix to display (can be null with default rendering support)- Returns:
- component
- See Also:
-
getIcon
Description copied from interface:MatrixRendererRenderer icon (used inMatrixRendererSolution.ICONrendering).- Specified by:
getIconin interfaceMatrixRenderer- Returns:
- plugin icon
-
getName
Description copied from interface:MatrixRendererRenderer name (used inMatrixRendererSolution.RADIO_BUTTONrendering).- Specified by:
getNamein interfaceMatrixRenderer- Returns:
- plugin name
-
getJFreeChartPanel
-
getChartRendererComboBox
Chart renderers combo box.- Returns:
- chart renderers combo box
- See Also:
-
CategoryItemRenderer
-
getCategoryDataset
JFreechart data model.- Parameters:
matrix-- Returns:
- jfreechart data model
- See Also:
-
CategoryDataset
-
getCategoryAxis
Abscisse (nom + valeur à la verticale).- Parameters:
matrix-- Returns:
- category axis
-
getValueAxis
Ordonnées (valeur seule).- Parameters:
matrix-- Returns:
- value axis
-
getCategoryPlot
Category plot.- Parameters:
matrix-- Returns:
- category plot
-
getJFreeChart
Build chart.- Returns:
- chart
-
getChartPanel
protected org.jfree.chart.ChartPanel getChartPanel(org.jfree.chart.JFreeChart chart) Build jfreechart panel.- Parameters:
chart- chart to render- Returns:
- chart panel
-