Class BarValueGroup

java.lang.Object
org.jCharts.chartText.BarValueGroup

public class BarValueGroup extends Object
  • Field Details

    • axisChart

      private AxisChart axisChart
    • fontRenderContext

      private FontRenderContext fontRenderContext
    • isVertical

      private boolean isVertical
    • barChartProperties

      private BarChartProperties barChartProperties
    • axisProperties

      private AxisProperties axisProperties
    • numberFormat

      private NumberFormat numberFormat
    • showBarValues

      private boolean showBarValues
    • barValuePosition

      private int barValuePosition
    • barValueItem

      private int barValueItem
    • barValueFont

      private Font barValueFont
    • barValueFontColor

      private Paint barValueFontColor
    • horizontalPadding

      private float horizontalPadding
    • verticalPadding

      private float verticalPadding
    • totalDataValue

      private double totalDataValue
    • centerChart

      private float centerChart
    • textTagList

      private ArrayList textTagList
  • Constructor Details

  • Method Details

    • getBarValueAt

      private String getBarValueAt(int i, double dataValue)
      Gets the text associated (by the user) for the given bar value. Meant only to be called by BarChart.render()
    • getBarValueRectangleCoordinates

      private Rectangle2D.Float getBarValueRectangleCoordinates(int position, BarValueGroup.BarValue barValue)
      Gets the rectangle coords associated (by the user) for the given bar value. Meant only to be called by BarChart.render()
    • getRight

      private float getRight(Rectangle2D.Float r)
      Not sure why this was left out of Rectangle2D...
    • getBottom

      private float getBottom(Rectangle2D.Float r)
      Not sure why this was left out of Rectangle2D...
    • setBarValuePosition

      private void setBarValuePosition(BarValueGroup.BarValue barValue, Rectangle2D.Float bounds)
      Gets the rectangle associated (by the user) for the given bar value. Meant only to be called by BarChart.render()
    • addBarValue

      public void addBarValue(int i, double dataValue, Rectangle2D.Float barRect)
      Adds a bar value for the given data item, if barValues are on
    • render

      public void render(Graphics2D g2d)
      renders any barValues