Here is the X range setter:
NSTimeInterval oneDay = 24 * 60 * 60;
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = YES;
plotSpace.xRange = [CPPlotRange
plotRangeWithLocation:CPDecimalFromFloat(0.0f)
length:CPDecimalFromFloat(oneDay*5.0f)];
plotSpace.yRange = [CPPlotRange
plotRangeWithLocation:CPDecimalFromFloat(-0.75)
length:CPDecimalFromFloat(yFloat+(yFloat/4))];
I get my objects from an sqlite query that will have at most, 5
objects. And yFloat is the highest dollar amount on the Y asis.
Here is the output of the number for plot:
2010-10-25 12:44:50.384 X[465:207] account: which: 0 value: 0
2010-10-25 12:44:50.385 X[465:207] account: which: 0 value: 0
2010-10-25 12:44:50.386 X[465:207] account: which: 0 value: 1
2010-10-25 12:44:50.387 X[465:207] account: which: 0 value: 1
2010-10-25 12:44:50.388 X[465:207] account: which: 0 value: 3
2010-10-25 12:44:50.389 X[465:207] account: which: 1 value: 12264.53
2010-10-25 12:44:50.390 X[465:207] account: which: 1 value: 12264.53
2010-10-25 12:44:50.390 X[465:207] account: which: 1 value: 7964.51
2010-10-25 12:44:50.391 X[465:207] account: which: 1 value: -1035.32
2010-10-25 12:44:50.392 X[465:207] account: which: 1 value: -1035.32
2010-10-25 12:44:50.394 X[465:207] stock: which: 0 value: 0
2010-10-25 12:44:50.395 X[465:207] stock: which: 0 value: 0
2010-10-25 12:44:50.395 X[465:207] stock: which: 0 value: 1
2010-10-25 12:44:50.396 X[465:207] stock: which: 0 value: 1
2010-10-25 12:44:50.396 X[465:207] stock: which: 0 value: 3
2010-10-25 12:44:50.397 X[465:207] stock: which: 1 value: 1215.96
2010-10-25 12:44:50.398 X[465:207] stock: which: 1 value: 607.98
2010-10-25 12:44:50.398 X[465:207] stock: which: 1 value: 607.98
2010-10-25 12:44:50.399 X[465:207] stock: which: 1 value: 607.98
2010-10-25 12:44:50.399 X[465:207] stock: which: 1 value: 645.13
2010-10-25 12:44:50.401 X[465:207] liability: which: 0 value: 0
2010-10-25 12:44:50.402 X[465:207] liability: which: 0 value: 0
2010-10-25 12:44:50.402 X[465:207] liability: which: 0 value: 1
2010-10-25 12:44:50.403 X[465:207] liability: which: 0 value: 1
2010-10-25 12:44:50.404 X[465:207] liability: which: 0 value: 3
2010-10-25 12:44:50.404 X[465:207] liability: which: 1 value: 6699.9
2010-10-25 12:44:50.405 X[465:207] liability: which: 1 value: 669.99
2010-10-25 12:44:50.406 X[465:207] liability: which: 1 value: 669.99
2010-10-25 12:44:50.407 X[465:207] liability: which: 1 value: 669.99
2010-10-25 12:44:50.408 X[465:207] liability: which: 1 value: 793.23
2010-10-25 12:44:50.410 X[465:207] asset: which: 0 value: 0
2010-10-25 12:44:50.411 X[465:207] asset: which: 0 value: 0
2010-10-25 12:44:50.412 X[465:207] asset: which: 0 value: 1
2010-10-25 12:44:50.413 X[465:207] asset: which: 0 value: 1
2010-10-25 12:44:50.413 X[465:207] asset: which: 0 value: 3
2010-10-25 12:44:50.414 X[465:207] asset: which: 1 value: 500
2010-10-25 12:44:50.414 X[465:207] asset: which: 1 value: 500
2010-10-25 12:44:50.415 X[465:207] asset: which: 1 value: 500
2010-10-25 12:44:50.415 X[465:207] asset: which: 1 value: 500
2010-10-25 12:44:50.417 X[465:207] asset: which: 1 value: 500
Where asset/account/stock/liability is one of the 4 lines on the plot,
which is 0 = x, 1 = y, and value is the value.
I am just stumped.
Your thoughts?
Thanks so much for everything so far!
- Josh