small change

This commit is contained in:
Ziver Koc 2018-03-06 13:32:09 +01:00
parent eb30472a76
commit 3c8c692b16
4 changed files with 32 additions and 41 deletions

View file

@ -60,17 +60,6 @@ public class ChartData {
points.add( new Point( x, y));
setMaxMin(x, y);
}
public void addPoint(int y){
points.add( new Point(maxX, y));
maxX++;
setMaxMin(maxX, y);
}
public void addPoint(String x, int y){
xStrings.put(maxX, x);
points.add( new Point(maxX, y));
maxX++;
setMaxMin(maxX, y);
}
private void setMaxMin(int x, int y){
@ -100,7 +89,7 @@ public class ChartData {
return yStrings.get(y);
}
protected List<Point> getPoints(){
protected List<Point> getData(){
return points;
}
}

View file

@ -26,7 +26,7 @@ public abstract class LineAxis extends AbstractChart{
int fontHeight = metric.getHeight();
int fontXWidth = 0;
int fontYWidth = 0;
for( Point p : data.getPoints() ){
for( Point p : data.getData() ){
int length;
String tmp = data.getXString( p.x );
if( tmp != null ) length = metric.stringWidth( tmp );
@ -57,9 +57,9 @@ public abstract class LineAxis extends AbstractChart{
g2.setStroke(new BasicStroke(1.5f, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_ROUND));
// Y Axis
g2.draw( new Line2D.Double( origo.getX(), PADDING, origo.getX(), origo.getY() ));
g2.draw( new Line2D.Double( origo.getX(), PADDING, origo.getX(), origo.getY()+PADDING/2 ));
// X Axis
g2.draw( new Line2D.Double( origo.getX(), origo.getY(), width-PADDING, origo.getY() ));
g2.draw( new Line2D.Double( origo.getX()-PADDING/2, origo.getY(), width-PADDING, origo.getY() ));
// Y Axis steps and labels
// X Axis steps and labels

View file

@ -43,7 +43,7 @@ public class LineChart extends LineAxis{
// Draw lines
Point prevP = null;
for(Point p : data.getPoints()){
for(Point p : data.getData()){
if (prevP != null)
drawLine(g2, bound, xScale, yScale, prevP.x, prevP.y, p.x, p.y);
prevP = p;