abstract class BarChart extends Object
| Constructor and Description |
|---|
BarChart() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static float |
computeScaleHeightOfValue(double value,
double oneUnitPixelSize)
Takes a value and determines the number of pixels it should fill on the screen.
|
private static void |
horizontalPlot(AxisChart axisChart,
IAxisChartDataSet iAxisChartDataSet,
BarChartProperties barChartProperties,
DataAxisProperties dataAxisProperties,
Graphics2D g2d,
Rectangle2D.Float rectangle,
float startingX) |
(package private) static void |
render(AxisChart axisChart,
IAxisChartDataSet iAxisChartDataSet)
Draws the chart
uses Rectangle2D......keep having rounding problems.
|
private static void |
verticalPlot(AxisChart axisChart,
IAxisChartDataSet iAxisChartDataSet,
BarChartProperties barChartProperties,
DataAxisProperties dataAxisProperties,
Graphics2D g2d,
Rectangle2D.Float rectangle,
float startingY) |
static void render(AxisChart axisChart, IAxisChartDataSet iAxisChartDataSet)
axisChart - iAxisChartDataSet - private static void horizontalPlot(AxisChart axisChart, IAxisChartDataSet iAxisChartDataSet, BarChartProperties barChartProperties, DataAxisProperties dataAxisProperties, Graphics2D g2d, Rectangle2D.Float rectangle, float startingX)
axisChart - iAxisChartDataSet - barChartProperties - dataAxisProperties - g2d - rectangle - startingX - private static void verticalPlot(AxisChart axisChart, IAxisChartDataSet iAxisChartDataSet, BarChartProperties barChartProperties, DataAxisProperties dataAxisProperties, Graphics2D g2d, Rectangle2D.Float rectangle, float startingY)
axisChart - iAxisChartDataSet - barChartProperties - dataAxisProperties - g2d - rectangle - startingY - static float computeScaleHeightOfValue(double value,
double oneUnitPixelSize)
value - oneUnitPixelSize -